diff options
author | Neil Schemenauer <nascheme@enme.ucalgary.ca> | 2001-11-01 17:35:23 (GMT) |
---|---|---|
committer | Neil Schemenauer <nascheme@enme.ucalgary.ca> | 2001-11-01 17:35:23 (GMT) |
commit | a765c120f6fd3004ad3dbc34771f848b19caf18d (patch) | |
tree | 4f5036c2429b2ef82908989b6fe9a01352eaff16 /RISCOS/Modules | |
parent | f49c6f9954aa59e29c8b392347646f95cbf8215a (diff) | |
download | cpython-a765c120f6fd3004ad3dbc34771f848b19caf18d.zip cpython-a765c120f6fd3004ad3dbc34771f848b19caf18d.tar.gz cpython-a765c120f6fd3004ad3dbc34771f848b19caf18d.tar.bz2 |
Add has_finalizer predictate function. Use it when deciding which
objects to save in gc.garbage. This should be the last change needed to
fix SF bug 477059: "__del__ on new classes vs. GC".
Note that this change slightly changes the behavior of the collector.
Before, if a cycle was found that contained instances with __del__
methods then all instance objects in that cycle were saved in
gc.garbage. Now, only objects with __del__ methods are saved in
gc.garbage.
Diffstat (limited to 'RISCOS/Modules')
0 files changed, 0 insertions, 0 deletions