[Python-Dev] Problem between deallocation of modules and func_globals (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Fri Jan 19 04🔞02 CET 2007


Brett Cannon schrieb:

Anybody have any ideas on how to deal with this short of rewriting some codecs stuff so that they don't depend on global state in the module or just telling me to just live with it?

There is an old patch by Armin Rigo ( python.org/sf/812369 ), which attempts to implement shutdown based on gc, rather than the explicit clearing of modules. It would be good if that could be put to work; I don't know what undesirable side effects doing so would cause.

Short of that, I don't think Python needs to support explicit deletion of the encodings module from sys.modules when somebody still has a reference to the search function. Don't do that, then.

Regards, Martin



More information about the Python-Dev mailing list