Thanks, I will analyse these 4 options and select the most suitable since there are other issues involved too, like "the "main.py" reads contents of a file to a list that gets passed to the "gen.py" with dictionary "env_params"". I try to avoid parsing the contents of the file both in "main.py" and in "gen.py"
-pekka- > Jeff Epler wrote: > In main.py, execfile("gen.py") > > or > > In gen.py, have something like > from __main__ import env_params > > or > > In main.py, have something like > import __builtins__; __builtins__.env_params = env_params > > or > > call a function in the gen.py with env_params as a parameter > import gen > gen.do(env_params) > > Jeff -- http://mail.python.org/mailman/listinfo/python-list