If you use your own import function, like below, you could create a
list of all imported modules.

#!/usr/bin/env python

mod_list = []

def my_import(name, globals = None, locals = None, fromlist = None):
    mod_list.append(name)
    mod = __import__(name, globals, locals, fromlist)
    return mod

os = my_import('os')
print os.name

print mod_list

sys = my_import('sys')
print sys.version

print mod_list

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

Reply via email to