__init__ vs. __del__
Randy Turner
rtmst3k at yahoo.com
Sat Mar 21 20:41:30 EDT 2009
Hi,
I was reading a book on Python-3 programming recently and the book stated that, while there is an __init__ method for initializing objects, there was a __del__ method but the __del__ method is not guaranteed to be called when an object is destroyed.
If there is code in the __init__ method that allocates resources (memory, file opens, etc.), how do these resources get cleaned up when an object is destroyed? Custom method?
At the moment, this architecture seems a bit asymmetric if the __del__ method is not called.
Thanks,
Randy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20090321/2e627bad/attachment.html>
More information about the Python-list
mailing list