Pickle protocol 2.
This commit is contained in:
parent
78ba1a1851
commit
cf5c618376
|
|
@ -136,7 +136,7 @@ class StackDisplayWorld(World):
|
||||||
def save(self):
|
def save(self):
|
||||||
with open(self.filename, 'wb') as f:
|
with open(self.filename, 'wb') as f:
|
||||||
os.chmod(self.filename, 0o600)
|
os.chmod(self.filename, 0o600)
|
||||||
pickle.dump(self.stack, f)
|
pickle.dump(self.stack, f, protocol=2)
|
||||||
f.flush()
|
f.flush()
|
||||||
os.fsync(f.fileno())
|
os.fsync(f.fileno())
|
||||||
self.repo.stage([self.relative_STACK_FN])
|
self.repo.stage([self.relative_STACK_FN])
|
||||||
|
|
|
||||||
|
|
@ -121,7 +121,7 @@ class PickledResource(Resource):
|
||||||
return [pickle.load(f)]
|
return [pickle.load(f)]
|
||||||
|
|
||||||
def _to_file(self, f):
|
def _to_file(self, f):
|
||||||
pickle.dump(self.thing[0], f)
|
pickle.dump(self.thing[0], f, protocol=2)
|
||||||
|
|
||||||
|
|
||||||
class PersistTask(object):
|
class PersistTask(object):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue