Message22907
Logged In: YES
user_id=35752
I had to change _PyWeakref_ClearRef() since it was also
clearing the weakref list of the trash object. Now it just
sets wr_object to Py_None. I also made some serious
simplifications to gcmodule by just treating trash weakref
objects with callbacks the same as objects with __del__
methods (i.e. move them to the finalizers list and then do
the transitive closure of that set).
I'm attaching a patch. It's a work in progress. |
|
Date |
User |
Action |
Args |
2007-08-23 14:27:07 | admin | link | issue1055820 messages |
2007-08-23 14:27:07 | admin | create | |
|