diff options
Diffstat (limited to 'Modules/cPickle.c')
-rw-r--r-- | Modules/cPickle.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Modules/cPickle.c b/Modules/cPickle.c index 00e682985e..c2840564a9 100644 --- a/Modules/cPickle.c +++ b/Modules/cPickle.c @@ -719,6 +719,11 @@ put2(Picklerobject *self, PyObject *ob) goto finally; /* Make sure memo keys are positive! */ + /* XXX Why? + * XXX And does "positive" really mean non-negative? + * XXX pickle.py starts with PUT index 0, not 1. This makes for + * XXX gratuitous differences between the pickling modules. + */ p++; if (!( py_ob_id = PyLong_FromVoidPtr(ob))) |