>
> >>You can always make a subclass of the classes you're thinking aren't
> being
> >>garbage collected and put a print statement in their __del__ functions to
> >>show you when they are. That will show you if/which objects aren't being
> >>deleted.
>
> Is this reliable or will this just confuse the issue?
>
> Python in a Nutshell states "While gc itself can automatically fix many
> leaks (as long as you avoid defining __del__ in your classes, since the
> existence of __del__ can block cyclic garbage collection), your program runs
> faster if it avoids creating cyclic garbage in the first place
>
>
Yes is it reliable if you are intending to have non-cyclic data in the first
place (which has no chance of no being gc-ed). This sounds like  his use
case.

                   --Michael

-- 
Michael Langford
Phone: 404-386-0495
Consulting: http://www.RowdyLabs.com
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to