Home | History | Annotate | Download | only in leakers
      1 '''Test case for "self.__dict__ = self" circular reference bug (#1469629)'''
      2 
      3 import gc
      4 
      5 class LeakyDict(dict):
      6     pass
      7 
      8 def leak():
      9     ld = LeakyDict()
     10     ld.__dict__ = ld
     11     del ld
     12     gc.collect(); gc.collect(); gc.collect()
     13