Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 74eacf9

Browse files
committed
Patch for an Issue #929
1 parent 671facc commit 74eacf9

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

lib/core/convert.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def base64pickle(value):
4141
"""
4242

4343
retVal = None
44+
4445
try:
4546
retVal = base64encode(pickle.dumps(value, pickle.HIGHEST_PROTOCOL))
4647
except:
@@ -63,7 +64,14 @@ def base64unpickle(value):
6364
'foobar'
6465
"""
6566

66-
return pickle.loads(base64decode(value))
67+
retVal = None
68+
69+
try:
70+
retVal = pickle.loads(base64decode(value))
71+
except TypeError:
72+
retVal = pickle.loads(base64decode(bytes(value)))
73+
74+
return retVal
6775

6876
def hexdecode(value):
6977
"""

0 commit comments

Comments
 (0)