New submission from Armin Rigo <[email protected]>:
_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 <[email protected]>
<http://bugs.python.org/issue9751>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com