[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 ----

AltStyle によって変換されたページ (->オリジナル) /