blob: 2e9b186837497a1cfee726713bd230328c3f765e [file] [log] [blame]
Tim Peters1a572962006-03-01 06:19:04 +00001import weakref
2
3# http://python.org/sf/1377858
Brett Cannonf5bee302007-01-23 23:21:22 +00004# Fixed for new-style classes in 2.5c1.
Tim Peters1a572962006-03-01 06:19:04 +00005
6ref = None
7
8def test_weakref_in_del():
Brett Cannonf5bee302007-01-23 23:21:22 +00009 class Target():
Tim Peters1a572962006-03-01 06:19:04 +000010 def __del__(self):
11 global ref
12 ref = weakref.ref(self)
13
14 w = Target()
15
16if __name__ == '__main__':
17 test_weakref_in_del()