Bill Pursell wrote:

>>>> del sys.modules["spam"]
>>>> del spam
> 
> Should remove all the references, but I still don't want to wait for
> garbage collection.  I need to be sure that the dlclose() happens
> and the destructors are called.  Can I do that? (without relying
> on ctypes, preferrably.)

in general, no.  Python's not C++; you cannot rely on the garbage 
collector to release resources at a given time (or to release them at 
all, for that matter).

if you want to tear down an object or a module in a reliable fashion, 
you need to provide an API for that purpose.

</F>

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to