[Python-checkins] python/dist/src/Modules cPickle.c,2.95,2.96
loewis@users.sourceforge.net
loewis@users.sourceforge.net
2002年9月16日 10:26:26 -0700
Update of /cvsroot/python/python/dist/src/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv24939/Modules
Modified Files:
cPickle.c
Log Message:
Make BadPickleGet a class. Fixes #609164.
Index: cPickle.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/cPickle.c,v
retrieving revision 2.95
retrieving revision 2.96
diff -C2 -d -r2.95 -r2.96
*** cPickle.c 14 Aug 2002 07:46:26 -0000 2.95
--- cPickle.c 16 Sep 2002 17:26:23 -0000 2.96
***************
*** 4761,4764 ****
--- 4761,4768 ----
return -1;
+ if (!( BadPickleGet = PyErr_NewException("cPickle.BadPickleGet",
+ UnpicklingError, NULL)))
+ return -1;
+
if (PyDict_SetItemString(module_dict, "PickleError",
PickleError) < 0)
***************
*** 4775,4781 ****
if (PyDict_SetItemString(module_dict, "UnpickleableError",
UnpickleableError) < 0)
- return -1;
-
- if (!( BadPickleGet = PyString_FromString("cPickle.BadPickleGet")))
return -1;
--- 4779,4782 ----