From cf5c61837666b47473c804822c473a106d748d3f Mon Sep 17 00:00:00 2001 From: Simon Forman Date: Fri, 24 Apr 2020 11:58:43 -0700 Subject: [PATCH] Pickle protocol 2. --- joy/gui/world.py | 2 +- joy/vui/persist_task.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/joy/gui/world.py b/joy/gui/world.py index 83d2fa6..2fc660a 100644 --- a/joy/gui/world.py +++ b/joy/gui/world.py @@ -136,7 +136,7 @@ class StackDisplayWorld(World): def save(self): with open(self.filename, 'wb') as f: os.chmod(self.filename, 0o600) - pickle.dump(self.stack, f) + pickle.dump(self.stack, f, protocol=2) f.flush() os.fsync(f.fileno()) self.repo.stage([self.relative_STACK_FN]) diff --git a/joy/vui/persist_task.py b/joy/vui/persist_task.py index 49acb61..a7e89f2 100644 --- a/joy/vui/persist_task.py +++ b/joy/vui/persist_task.py @@ -121,7 +121,7 @@ class PickledResource(Resource): return [pickle.load(f)] def _to_file(self, f): - pickle.dump(self.thing[0], f) + pickle.dump(self.thing[0], f, protocol=2) class PersistTask(object): -- 2.11.0