On Jan 8, 2008 9:17 AM, Curt Hagenlocher <[EMAIL PROTECTED]> wrote:
> On Jan 8, 2008 6:58 AM, Slide <[EMAIL PROTECTED]> 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
_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to