Object cleanup

Ben Finney ben+python at benfinney.id.au
Wed May 30 23:04:45 EDT 2012


Steven D'Aprano <steve+comp.lang.python at pearwood.info> writes:
> The destructor doesn't get called into the last reference is gone.

And it's important to note that the destructor doesn't get called
*immediately* that happens; rather, the destructor will be called *some
time after* the last reference to the object is gone.
In short: you can't force Python to invoke the destructor at any
particular time, and hence your code shouldn't assume that it will
happen at any particular time.
-- 
 \ “Timid men prefer the calm of despotism to the boisterous sea |
 `\ of liberty.” —Thomas Jefferson |
_o__) |
Ben Finney


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /