[Python-Dev] Python Language Summit EuroPython 2010
Benjamin Peterson
benjamin at python.org
Thu Jul 22 14:23:35 CEST 2010
2010/7/22 Antoine Pitrou <solipsis at pitrou.net>:
> On Thu, 22 Jul 2010 08:51:57 +0100
> Brett Cannon <brett at python.org> wrote:
>>
>> That's an option. I just remember Tim bringing up something about that
>> approach that didn't quite work as a complete replacement for __del__.
>>
>> Basically the whole setting a module's globals to None was done before gc
>> came into the language. Now that it's there it seems that it might work to
>> simply let gc clean up the module itself.
>
> There is a patch at http://bugs.python.org/issue812369 for GC-based
> module shutdown, but it doesn't actually remove the setting of module
> globals to None. I think further testing and experimentation would be
> required to validate it.
Also, it seems to have been stalled by static globals in extension
modules that the gc doesn't know about.
--
Regards,
Benjamin
More information about the Python-Dev
mailing list