[Python-checkins] r58082 - python/branches/alex-py3k/Modules/_picklemodule.c
alexandre.vassalotti
python-checkins at python.org
Mon Sep 10 05:51:28 CEST 2007
Author: alexandre.vassalotti
Date: Mon Sep 10 05:51:28 2007
New Revision: 58082
Modified:
python/branches/alex-py3k/Modules/_picklemodule.c
Log:
Remove unnecessary symbolic constants.
Modified: python/branches/alex-py3k/Modules/_picklemodule.c
==============================================================================
--- python/branches/alex-py3k/Modules/_picklemodule.c (original)
+++ python/branches/alex-py3k/Modules/_picklemodule.c Mon Sep 10 05:51:28 2007
@@ -4492,11 +4492,7 @@
PyMODINIT_FUNC
init_pickle(void)
{
- PyObject *m, *d, *v;
- Py_ssize_t i;
- char *rev = "$Revision: 57481 $";
- PyObject *format_version;
- PyObject *compatible_formats;
+ PyObject *m, *d;
if (PyType_Ready(&Unpickler_Type) < 0)
return;
@@ -4513,31 +4509,6 @@
PyModule_AddObject(m, "Pickler", (PyObject *)&Pickler_Type);
PyModule_AddObject(m, "Unpickler", (PyObject *)&Unpickler_Type);
- /* Add some symbolic constants to the module */
d = PyModule_GetDict(m);
- v = PyString_FromString(rev);
- PyDict_SetItemString(d, "__version__", v);
- Py_XDECREF(v);
-
- if (init_stuff(d) < 0)
- return;
-
- i = PyModule_AddIntConstant(m, "HIGHEST_PROTOCOL", HIGHEST_PROTOCOL);
- if (i < 0)
- return;
-
- /* These are purely informational; no code uses them. */
- /* File format version we write. */
- format_version = PyString_FromString("2.0");
- /* Format versions we can read. */
- compatible_formats = Py_BuildValue("[sssss]",
- "1.0", /* Original protocol 0 */
- "1.1", /* Protocol 0 + INST */
- "1.2", /* Original protocol 1 */
- "1.3", /* Protocol 1 + BINFLOAT */
- "2.0"); /* Original protocol 2 */
- PyDict_SetItemString(d, "format_version", format_version);
- PyDict_SetItemString(d, "compatible_formats", compatible_formats);
- Py_XDECREF(format_version);
- Py_XDECREF(compatible_formats);
+ init_stuff(d);
}
More information about the Python-checkins
mailing list