commit | c916f5a390b0ca559de54a15d4014e18792674ea | [log] [tgz] |
---|---|---|
author | Fred Drake <fdrake@acm.org> | Fri Oct 26 17:56:51 2001 +0000 |
committer | Fred Drake <fdrake@acm.org> | Fri Oct 26 17:56:51 2001 +0000 |
tree | c258ba669054c2b6f28d5294b66681cc81022442 | |
parent | 7408da54e2b8ca3afef70fef12bf7c9ce804c969 [diff] |
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.