Selon Martin Maly <[EMAIL PROTECTED]>:

> Your TestOther class is not public so IronPython can't access it, hence the 
> exception.
> 
> Martin

Indeed. Thanks for the help!

Stan.

> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
> Stanislas Pinte
> Sent: Friday, February 10, 2006 4:10 AM
> To: [email protected]
> Subject: [IronPython] Bug in engine.LoadAssembly(...) -> PythonImportError
> 
> Hello,
> 
> I have troubles importing classes defined in my own assembly:
> 
> [Release]> ./TestImport.exe
> 
> Unhandled Exception: IronPython.Runtime.PythonImportError: No module named 
> Other
> 
>    at IronPython.Runtime.ReflectedMethodBase.Invoke(MethodBinding binding)
> .
>    at TestAccessOtherNamespace.Initialize() in c:TempTestImportTestImportbin
> ReleaseTestAccessOtherNamespace.py:line 1
> 
> I am actually trying to give access to all the namespaces defined in the main 
> assembly, like
> that:
> 
> 
> class Program
>   {
>     static void Main(string[] args)
>     {
>       PythonEngine engine = new PythonEngine();
>       //allow python scrupts to import all classes of my assembly
>       engine.LoadAssembly(Assembly.GetAssembly(typeof(Program)));
>       engine.AddToPath(@".");
>       engine.Import("TestAccessOtherNamespace"); 
>     }
>   }
> 
> Am I missing anything? 
> 
> See attached full source code (c# program, and python script).
> 
> Thanks a lot,
> 
> Stan.
> 
> 
> 
> 
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
> 
> 
> 


-- 
-----------------------------------------------------------------
   Stanislas Pinte             e-mail: [EMAIL PROTECTED]
   ERTMS Solutions               http://www.ertmssolutions.com
   Rue de l'Autonomie, 1             Tel:    + 322 - 522.06.63
   1070        Bruxelles              Fax:   + 322 - 522.09.30
----------------------------------------------------------------- 



_______________________________________________
users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to