[pickling] pickling causes seg fault, wtf?

This commit is contained in:
mzwiessele 2015-11-05 11:20:42 +00:00
parent e49f5422a0
commit a36938874b
3 changed files with 15 additions and 6 deletions

View file

@ -63,11 +63,13 @@ def load(file_or_path):
import pickle # @Reimport
if isinstance(file_or_path, str):
with open(file_or_path, 'rb') as f:
u = pickle._Unpickler(f) # @UndefinedVariable
u.encoding = 'latin1'
m = u.load()
#u = pickle._Unpickler(f) # @UndefinedVariable
#u.encoding = 'latin1'
#m = u.load()
m = pickle.load(f, encoding='latin1')#
else:
u = pickle._Unpickler(file_or_path) # @UndefinedVariable
u.encoding = 'latin1'
m = u.load()
#u = pickle._Unpickler(file_or_path) # @UndefinedVariable
#u.encoding = 'latin1'
#m = u.load(protocol=2)
m = pickle.load(f, encoding='latin1')#
return m