I note that the help() function of interactive python can determine all available modules:
[EMAIL PROTECTED] ~]$ python Python 2.4 (#1, Mar 31 2005, 15:26:02) [GCC 3.2.3 (Debian)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> help() [...] help> modules Please wait a moment while I gather a list of all available modules... BaseHTTPServer bisect linuxaudiodev shelve Bastion bsddb (package) locale shlex BicycleRepairMan_Idle cPickle logging (package) shutil CDROM cStringIO macpath signal CGIHTTPServer calendar macurl2path site Canvas cgi mailbox smtpd ConfigParser cgitb mailcap smtplib [...] I want to do the same (get all such modules in a python list); how can I do so? Or where is the code for the REPL for help() itself so I can find out myself? This is to build a code introspection tool BTW. Thanks, -- Benjamin Rutt -- http://mail.python.org/mailman/listinfo/python-list