Tim Peters <t...@python.org> added the comment:

Offhand I'm surprised because of this:  if a weakref W refers to object O, and 
W and O are _both_ in cyclic trash, gc does not want to invoke W's callback (if 
any).  In fact, it works hard not to call it.  So I'm surprised that the 
callback is invoked at all, not by whether it's called before or after __del__ 
is called.

----------
nosy: +tim.peters

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue40312>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to