homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author kristjan.jonsson
Recipients Jim.Jewett, amaury.forgeotdarc, asvetlov, dstanek, kristjan.jonsson, loewis, pitrou, rhettinger, stutzbach, tim.peters
Date 2012年04月06日.20:52:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1333745571.73.0.76160063749.issue9141@psf.upfronthosting.co.za>
In-reply-to
Content
typeobject.c:
TPSLOT("__del__", tp_del, slot_tp_del, NULL, ""),
I'm not super-familiar with how typeobjects and slots work, but I imagine that if a type is defined with a __del__ member, then the tp_del slot is automatically filled out. The converse need not be true.
At any rate, the non-zero-ness of tp_del is what gcmodule.c uses to find out if an object has a finaliser. There is a code rudiment present in gcmodule.c, that hints at an earlier time when '__del__' was looked up but that string is not actually used. That can be removed to, eiter as part of this patch or separately since it should be quite uncontroversial.
History
Date User Action Args
2012年04月06日 20:52:51kristjan.jonssonsetrecipients: + kristjan.jonsson, tim.peters, loewis, rhettinger, amaury.forgeotdarc, pitrou, dstanek, stutzbach, asvetlov, Jim.Jewett
2012年04月06日 20:52:51kristjan.jonssonsetmessageid: <1333745571.73.0.76160063749.issue9141@psf.upfronthosting.co.za>
2012年04月06日 20:52:51kristjan.jonssonlinkissue9141 messages
2012年04月06日 20:52:51kristjan.jonssoncreate

AltStyle によって変換されたページ (->オリジナル) /