]> granicus.if.org Git - python/commitdiff
Match behavior of the pickle.py module more closely.
authorNeil Schemenauer <nascheme@enme.ucalgary.ca>
Fri, 22 Mar 2002 23:02:53 +0000 (23:02 +0000)
committerNeil Schemenauer <nascheme@enme.ucalgary.ca>
Fri, 22 Mar 2002 23:02:53 +0000 (23:02 +0000)
Modules/cPickle.c

index adf7e4449f0241417ae859cfa7707a44f1358448..edb41779a2a189f20d56d70fbf1ee2eb5cc865d0 100644 (file)
@@ -3843,6 +3843,11 @@ load(Unpicklerobject *self) {
                     break;
                 continue;
 
+            case '\0':
+                /* end of file */
+                PyErr_SetNone(PyExc_EOFError);
+                break;
+                
             default:
                 cPickle_ErrFormat(UnpicklingError, "invalid load key, '%s'.",
                     "c", s[0]);