On Wed, 01 Oct 2008 21:54:26 -0700, Dan Barbus wrote:

>     def __del__(self):
>         Item._count -= 1
>         # Should I do something here to delete the instance?
>         # Will this ever be called if the instance is in a static
> dictionary?

Don't use the `__del__()` method.  It is not reliable as there are almost 
no guarantees when or if at all it will be called.  But its sole 
existence may be the cause that objects of that class can't be garbage 
collected.  Read the documentation of `__del__()` for details.

Ciao,
        Marc 'BlackJack' Rintsch
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to