File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5454from lib .core .data import kb
5555from lib .core .data import logger
5656from lib .core .data import paths
57+ from lib .core .convert import base64pickle
58+ from lib .core .convert import base64unpickle
5759from lib .core .convert import htmlunescape
5860from lib .core .convert import unicodeencode
5961from lib .core .convert import urldecode
@@ -3071,7 +3073,7 @@ def serializeObject(object_):
30713073 Serializes given object
30723074 """
30733075
3074- return pickle . dumps (object_ )
3076+ return base64pickle (object_ )
30753077
30763078def unserializeObject (value ):
30773079 """
@@ -3080,7 +3082,7 @@ def unserializeObject(value):
30803082
30813083 retVal = None
30823084 if value :
3083- retVal = pickle . loads (value . encode ( UNICODE_ENCODING )) # pickle has problems with Unicode
3085+ retVal = base64unpickle (value )
30843086 return retVal
30853087
30863088def resetCounter (technique ):
You can’t perform that action at this time.
0 commit comments