Martin v. Löwis <mar...@v.loewis.de> added the comment:

This is not a bug. You didn't *nearly* reset Python to the state in which it 
was before the import: the modules that got imported recursively still hang in 
sys.modules.

Please accept that Python indeed does not support unloading modules for severe, 
fundamental, insurmountable, technical problems, in 2.x.

In 3.x, chances are slightly higher. In principle, unloading could be supported 
- but no module actually adds the necessary code, and the necessary code in the 
import machinery isn't implemented in 3.2 and earlier.

Supporting unloading will be (and was) a multi-year project. Don't expect any 
results in the next five years.

----------
nosy: +loewis
resolution:  -> wont fix
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue9072>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to