Lines Matching refs:garbage
58 and so must be garbage collected. If one or more objects in the
159 # in gc.garbage.
174 for obj in gc.garbage:
179 self.fail("didn't find obj in garbage (finalizer)")
180 gc.garbage.remove(obj)
185 # in gc.garbage.
200 for obj in gc.garbage:
205 self.fail("didn't find obj in garbage (finalizer)")
206 gc.garbage.remove(obj)
226 # Verify that cyclic garbage like lists show up in gc.garbage if the
233 self.assertEqual(gc.garbage, [])
245 self.assertEqual(len(gc.garbage), 1)
246 obj = gc.garbage.pop()
378 # `g` will release the GIL when garbage-collected. This
426 garbagelen = len(gc.garbage)
436 self.assertEqual(len(gc.garbage), garbagelen)
455 garbagelen = len(gc.garbage)
463 self.assertEqual(len(gc.garbage), garbagelen)
480 garbagelen = len(gc.garbage)
483 self.assertEqual(len(gc.garbage), garbagelen)
502 garbagelen = len(gc.garbage)
505 self.assertEqual(len(gc.garbage), garbagelen)
669 # With DEBUG_UNCOLLECTABLE, the garbage list gets printed
677 # (because gc.garbage also contains normally reclaimable cyclic
764 for obj in gc.garbage:
767 del gc.garbage[:]
777 garbage, gc.garbage[:] = gc.garbage[:], []
778 self.othergarbage.append(garbage)
787 # Clean Uncollectable from garbage
788 uc = [e for e in gc.garbage if isinstance(e, Uncollectable)]
789 gc.garbage[:] = [e for e in gc.garbage
831 # Each of these cause four objects to be garbage: Two
844 # We should now have the Uncollectables in gc.garbage
845 self.assertEqual(len(gc.garbage), 4)
846 for e in gc.garbage:
852 gc.garbage[:] = []
862 self.assertEqual(len(gc.garbage), 0)
1017 gc.collect() # Delete 2nd generation garbage