1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
import weakref # http://python.org/sf/1377858 ref = None def test_weakref_in_del(): class Target(object): def __del__(self): global ref ref = weakref.ref(self) w = Target() if __name__ == '__main__': test_weakref_in_del()