__del__ problem - would adopting Garbage Collection fix this?
Neil Schemenauer
nascheme at enme.ucalgary.ca
Thu Apr 20 02:09:36 EDT 2000
Dave Abrahams <abrahams at mediaone.net> wrote:
>Hmm. If the objects are really garbage (i.e. unreferenceable by
>the programmer), then there really is nothing she can do to deal
>with it.
Uncollectable garbage is placed in a list reachable from Python
(ie. gc.garbage).
>course you can't call the __del__ method, but it seems you
>should be able to reclaim the memory occupied by the objects
>without losing anything.
Maybe, but what are the __del__ methods for if they are not to
free resources? This situation really should not occur. With
the default debugging options the collector prints a message to
sys.stderr when it finds uncollectable objects. Redesigning the
class structure should fix the problem.
Neil
--
HTML needs a rant tag. --Alan Cox
More information about the Python-list
mailing list