[IronPython] Hosting and globals
Slide
slide.o.mix at gmail.com
Tue Jan 8 08:27:14 PST 2008
On Jan 8, 2008 9:17 AM, Curt Hagenlocher <curt at hagenlocher.org> wrote:
> On Jan 8, 2008 6:58 AM, Slide <slide.o.mix at gmail.com> wrote:
> > I am trying to update my application to use the Hosting APIs from
> > alpha 7, one thing that I can't seem to figure out is how to access
> > "globals" to add stuff from my application to be used by the script.
>
> What kind of reference do you have to the script from the hosting
> code? If you've got a ScriptScope for the module, you can just say
>
> PythonEngine.CurrentEngine.SetVariable(module, "varName", varValue)
>
> where module is the ScriptScope.
>
> --
So, if I have a module and inside that module I have an import
statement. Does that imported module reside below the ScriptScope of
the module I created? The reason I ask is that I have a file that I
create a module from called __main__. I then add some variables to
that module __main__.SetVariable("name", value). I would think that I
need to access them by importing my original script and referencing
them that way; what I want to do is access them via the globals().
Adding them in the way you mention does not add them to globals.
Thanks,
slide
More information about the Users
mailing list