Martin v. Löwis <mar...@v.loewis.de> added the comment: I would propose a different approach: the same function can be both argument parser and cleanup function. In parsing, the PyObject* points to the parameter being converted. In cleanup, it points to NULL.
This would allow the O& to continue to be used even if cleanup is needed. As not all converters would need or support cleanup, converters that do need cleanup could be required to return Py_CLEANUP_SUPPORTED (which would be, say, 131072). ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue6012> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com