On Monday 11 June 2007 23:49:14 Gabriel Genellina wrote: > En Mon, 11 Jun 2007 22:19:15 -0300, Reuben D. Budiardja > > It'll be great if I can > > put > > this trick on a single file that is included by the main scripts, to > > > According to your description on how things work, you will need the > globals() from mainscript.py; try this:
> --- plot_setup.py --- > import sys > from types import ModuleType as module > > def setup(namespace): > plotModule = module('plot') > for key,value in namespace.items(): > if key[:2] != '__': > setattr(plotModule, key, value) > sys.modules['plot'] = plotModule > Hm.. apparently this works for function but doesn't work for method :(. Do you know of any reason ? Thanks. RDB -- Reuben D. Budiardja Dept. Physics and Astronomy -- http://mail.python.org/mailman/listinfo/python-list