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
