gc.garbage
A list of objects which the collector found to be unreachable but could not be freed (uncollectable objects). Starting with Python 3.4, this list should be empty most of the time, except when using instances of C extension types with a non-NULL tp_del
slot.
If DEBUG_SAVEALL
is set, then all unreachable objects will be added to this list rather than freed.
Changed in version 3.2: If this list is non-empty at interpreter shutdown, a ResourceWarning
is emitted, which is silent by default. If DEBUG_UNCOLLECTABLE
is set, in addition all uncollectable objects are printed.
Changed in version 3.4: Following PEP 442, objects with a __del__()
method don’t end up in gc.garbage
anymore.
Please login to continue.