New submission from Armin Rigo <ar...@users.sourceforge.net>: _PyInstance_Lookup() is documented as follows:
The point of this routine is that it never calls arbitrary Python code, so is always "safe": all it does is dict lookups. But of course dict lookups can call arbitrary Python code. This function has no purpose, because it's not possible to be "safe". I checked in a crasher: http://svn.python.org/projects/python/branches/release27-maint/Lib/test/crashers/gc_has_finalizer.py ---------- components: Interpreter Core messages: 115426 nosy: arigo priority: low severity: normal stage: needs patch status: open title: _PyInstance_Lookup() defeats its purpose type: crash versions: Python 2.7 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue9751> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com