[EMAIL PROTECTED] writes: > ### Initial Findings > After searching around a bit, it appears that python does not have a > built-in mechanism for specifying arbitrary directories as the first > place to look for module code. There are options that allow one to > specify alternate directories, but all these options require changes > to environment variables, or changes (or additions) to the files in > the standard package directories. > > But if you define 'built-in mechanism' meaning a change that only > requires modifying the code in 'faa_script.py' ... then there is > no 'built-in mechanism'. > > ### Question > Are the initial findings correct? If not, can you specify the code > (or the link to the documentation) that specifies how to do what I > am trying to do? If the initial findings are correct, are there any > alternative workarounds to allow faa_script.py to automatically > discover module code in specific sibling directories?
No, the findings aren't correct. You can manipulate the search path directly. import sys sys.path.insert(0, "/directory/to/search") will cause future imports to search /directory/to/search before all other directories. Likewise, sys.append("/directory/to/search") will search it after other directories. Docs here: http://www.python.org/doc/2.2.3/tut/node8.html#SECTION008200000000000000000 <mike -- Mike Meyer <[EMAIL PROTECTED]> http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. -- http://mail.python.org/mailman/listinfo/python-list