hi all
    I have a program in c# which hosts IronPython scripts. I set a variable in 
SysModule using this:

Dictionary<String, Object> options = new Dictionary<String, Object>();
options.Add("ShowClrExceptions", true);
options.Add("ExceptionDetail", true);
options.Add("Debug", true);
ScriptEngine _scriptEngine = Python.CreateEngine(options);
ScriptScope _scriptScope = _scriptEngine.CreateScope();

ScriptScope sysScope = scriptEngine.GetSysModule();
sysScope.SetVariable("mySysVar", true);

_scriptEngine.ExecuteFile("something.py", _scriptScope);


Now, I want to read variable "mySysVar" from inside the script "something.py". 
How can I do that? 

I tried
------------
import sys

if sys.mySysVar:
  ...
-------------

and also 

-------------
sys["mySysVar"]
-------------

but they don't work.

Thanks in advance

Ernesto Cullen
_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to