diff options
-rw-r--r-- | Lib/pickle.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Lib/pickle.py b/Lib/pickle.py index 9bd2394..4c4bf86 100644 --- a/Lib/pickle.py +++ b/Lib/pickle.py @@ -233,6 +233,7 @@ class Pickler: # growable) array, indexed by memo key. if self.fast: return + assert id(obj) not in self.memo memo_len = len(self.memo) self.write(self.put(memo_len)) self.memo[id(obj)] = memo_len, obj @@ -386,7 +387,7 @@ class Pickler: save = self.save write = self.write - self.save_global(t) + self.save(t) save(args) write(NEWOBJ) self.memoize(obj) |