Seems like it's a weakref black magic. wr is dead when _removeHandlerRef called It's too much for me, I just hack it out: def _removeHandlerRef(wr): """ ... if wr() is None: return ...
Seems like it's a weakref black magic. wr is dead when _removeHandlerRef called ef(wr):
It's too much for me, I just hack it out:
def _removeHandlerR
"""
...
if wr() is None:
return
...