diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2002-09-16 17:26:24 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2002-09-16 17:26:24 (GMT) |
commit | 658009afdb429a9507852c72086337c42bcf1532 (patch) | |
tree | ad75b93efb4806792068ffe8163eb95ba764aa01 | |
parent | 258cba8442e5443e689c4ae371f30eb541d05f93 (diff) | |
download | cpython-658009afdb429a9507852c72086337c42bcf1532.zip cpython-658009afdb429a9507852c72086337c42bcf1532.tar.gz cpython-658009afdb429a9507852c72086337c42bcf1532.tar.bz2 |
Make BadPickleGet a class. Fixes #609164.
-rw-r--r-- | Misc/NEWS | 2 | ||||
-rw-r--r-- | Modules/cPickle.c | 7 |
2 files changed, 6 insertions, 3 deletions
@@ -274,6 +274,8 @@ Core and builtins Extension modules +- cPickle.BadPickleGet is now a class. + - The time stamps in os.stat_result are floating point numbers now. - If the size passed to mmap.mmap() is larger than the length of the diff --git a/Modules/cPickle.c b/Modules/cPickle.c index 14936a6..32fdd6e 100644 --- a/Modules/cPickle.c +++ b/Modules/cPickle.c @@ -4760,6 +4760,10 @@ init_stuff(PyObject *module_dict) PickleError, NULL))) return -1; + if (!( BadPickleGet = PyErr_NewException("cPickle.BadPickleGet", + UnpicklingError, NULL))) + return -1; + if (PyDict_SetItemString(module_dict, "PickleError", PickleError) < 0) return -1; @@ -4776,9 +4780,6 @@ init_stuff(PyObject *module_dict) UnpickleableError) < 0) return -1; - if (!( BadPickleGet = PyString_FromString("cPickle.BadPickleGet"))) - return -1; - if (PyDict_SetItemString(module_dict, "BadPickleGet", BadPickleGet) < 0) return -1; |