Accessing global namespace from module

reubendb reubendb at gmail.com
Mon Jun 11 16:29:35 EDT 2007


On Jun 11, 3:30 pm, "Gabriel Genellina" <gagsl-... at yahoo.com.ar>
wrote:
> En Mon, 11 Jun 2007 15:18:58 -0300, reubendb <reube... at gmail.com> escribió:
>
> > The problem is I don't define the functions AddPlot() and DrawPlots().
> > It's built into the python interpreter of the CLI version of the
> > program I mentioned, and they are defined on the main script. I load
> > the main script using something like "software -cli -s
> > mainscript.py".
> > In the mainscript.py I import myModule, but of course myModule does
> > not have access to the functions defined in the global namespace of
> > mainscript.py.
>
> Don't you have some import statements at the top of mainscript.py that are
> responsible for bringing AddPlot and DrawPlots into the current namespace?
> Import the same things in your second module.

No, I *don't* have any import statement mainscript.py. When using this
software's CLI, AddPlot and DrawPlots are available to me
automagically from mainscript.py. Hence my question: How do I make
this available from other module. Is there any way at all ?

Thanks.
RDB




More information about the Python-list mailing list