raise EOFError when load() hits EOF, instead of KeyError

This commit is contained in:
Guido van Rossum 1995-03-04 22:25:21 +00:00
parent cd259d0b40
commit 7b5430f2e8

View file

@ -356,6 +356,10 @@ class Unpickler:
dispatch = {}
def load_eof(self):
raise EOFError
dispatch[''] = load_eof
def load_persid(self):
pid = self.readline()[:-1]
self.stack.append(self.persisent_load(pid))