Tim Peters | 1a57296 | 2006-03-01 06:19:04 +0000 | [diff] [blame] | 1 | import weakref |
| 2 | |
| 3 | # http://python.org/sf/1377858 |
Brett Cannon | f5bee30 | 2007-01-23 23:21:22 +0000 | [diff] [blame] | 4 | # Fixed for new-style classes in 2.5c1. |
Tim Peters | 1a57296 | 2006-03-01 06:19:04 +0000 | [diff] [blame] | 5 | |
| 6 | ref = None |
| 7 | |
| 8 | def test_weakref_in_del(): |
Brett Cannon | f5bee30 | 2007-01-23 23:21:22 +0000 | [diff] [blame] | 9 | class Target(): |
Tim Peters | 1a57296 | 2006-03-01 06:19:04 +0000 | [diff] [blame] | 10 | def __del__(self): |
| 11 | global ref |
| 12 | ref = weakref.ref(self) |
| 13 | |
| 14 | w = Target() |
| 15 | |
| 16 | if __name__ == '__main__': |
| 17 | test_weakref_in_del() |