◐ Shell
clean mode source ↗

Message 188825 - Python tracker

Right, I misread the code.
Since the remove_subclass() function is called when a subclass dies, I don't think it is necessary to clear out weak references in add_subclass().  They are there merely to break the reference cycle.

Btw, the 'patch diff' stuff seems to be broken in the tracker ....