]> granicus.if.org Git - python/commitdiff
Ignore the state returned by __reduce__ if it is Py_None.
authorGuido van Rossum <guido@python.org>
Fri, 31 Jan 2003 21:10:31 +0000 (21:10 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 31 Jan 2003 21:10:31 +0000 (21:10 +0000)
Modules/cPickle.c

index 24a9f131e7de26b6cfbd58e618b2e2866991f255..08bb8e8b2d90e5a763bb4f2822fd00d0115ef2a5 100644 (file)
@@ -2086,6 +2086,8 @@ save(Picklerobject *self, PyObject *args, int  pers_save)
 
                if (size > 2) {
                        state = PyTuple_GET_ITEM(t, 2);
+                       if (state == Py_None)
+                               state = NULL;
                }
 
                if (!( PyTuple_Check(arg_tup) || arg_tup==Py_None ))  {