Antoine Pitrou <pit...@free.fr> added the comment: Some comments on the patch: - I don't understand why you create a static "twotuple" object rather than simply using Py_BuildValue("(OO)", ...). Mutating tuples is bad. - I don't think you need to call PyDict_Contains() before PyDict_GetItem(). The latter will simply return NULL if the key isn't found. - You should check whether the item fetched from the dictionary has the right datatype (tuple for name_mapping, str for import_mapping). Anyone can change (monkeypatch) _pickle_compat and make the interpreter crash.
---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue6137> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com