Paul D.Smith wrote: > 2. A simple Python config which searches for all shell environment variables > named "MY_..." and instantiates then as Python variables.
my_vars = dict((k, v) for k, v in os.environ.iteritems() if k.startswith('MY_')) globals().update(my_vars) If you ever refactor the code, I'd suggest writing a single configuration file instead of setting environment variables, and reading that configuration file in each script that needs it. Generally I've found that relying on environment variables being set is hard to maintain and a real pain when you have to move to a new system. STeVe -- http://mail.python.org/mailman/listinfo/python-list