diff options
author | Fred Drake <fdrake@acm.org> | 2001-10-26 17:56:51 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2001-10-26 17:56:51 (GMT) |
commit | c916f5a390b0ca559de54a15d4014e18792674ea (patch) | |
tree | c258ba669054c2b6f28d5294b66681cc81022442 /Modules | |
parent | 7408da54e2b8ca3afef70fef12bf7c9ce804c969 (diff) | |
download | cpython-c916f5a390b0ca559de54a15d4014e18792674ea.zip cpython-c916f5a390b0ca559de54a15d4014e18792674ea.tar.gz cpython-c916f5a390b0ca559de54a15d4014e18792674ea.tar.bz2 |
Be smarter about clearing the weakref lists for instances, instance methods,
and functions: we only need to call PyObject_ClearWeakRefs() if the weakref
list is non-NULL. Since these objects are common but weakrefs are still
unusual, saving the call at deallocation time makes a lot of sense.
Diffstat (limited to 'Modules')
0 files changed, 0 insertions, 0 deletions