imputils - import problem modules from sys.modules

Remy Cool dev-python at
Thu Aug 21 15:09:18 CEST 2003


I've created an archive import class (with the help of from the
python /demo/imputil dir) which imports packages and modules from a
dictionary. So far so good.

The problem is that every import statement after the code: 

sys.path.insert(0, DictImporter(archive))
sys.path.insert(0, imputil.BuiltinImporter())

tries to import from the dictionary and doesn't use the modules that were
imported before. 

For example, I would like to use os in a module that's stored in the
dictionary. The import os statement tries to import os from the dictionary
and does not 'use' the already imported os module that is in the modules

Is it possible to get access to both, already loaded modules in the modules
list and modules in the dictionary?

Remy Cool  

More information about the Python-list mailing list