Skip to content

Commit fa79c65

Browse files
committed
Match behavior of the pickle.py module more closely.
1 parent 79f1813 commit fa79c65

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Modules/cPickle.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3843,6 +3843,11 @@ load(Unpicklerobject *self) {
38433843
break;
38443844
continue;
38453845

3846+
case '\0':
3847+
/* end of file */
3848+
PyErr_SetNone(PyExc_EOFError);
3849+
break;
3850+
38463851
default:
38473852
cPickle_ErrFormat(UnpicklingError, "invalid load key, '%s'.",
38483853
"c", s[0]);

0 commit comments

Comments
 (0)