Hello,

my apologies for the false warning:

actually,

engine.AddToPath(Environment.CurrentDirectory);

will add the directory of the assembly we are running, not the current 
directory.

I don't know if it is the expected behavior or not.

Thanks,

Stan. 

Quoting Stanislas Pinte <[EMAIL PROTECTED]>:

> hello,
> 
> I am having problems importing modules in the PythonEngine:
> 
> PythonEngine engine = new PythonEngine();
> engine.AddToPath(Environment.CurrentDirectory);
> engine.Import("hop");
> Function inc = engine.Evaluate("hop.increment") as Function;
> 
> whith hop.py being in the current directory, I get:
> 
> 1) 
> TraceAnalyzer.test.ScriptingTests.TestPythonGlobalVariableUsageAcrossFunctionCalls
>  :
> IronPython.Objects.PythonAttributeError : 'NoneType' object has no attribute 
> 'increment'
> 
> Any idea?
> 
> Thanks a lot,
> 
> Stan.
> 
> 
> 
> 
> _______________________________________________
> users mailing list
> users@lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
> 
> 
> 






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

Reply via email to