yes, RC2. My bad. Are we talking about the same thing? I noticed in the docs that you have an example of throwing exceptions from within the python code. But no examples of handling exceptions thrown within the .Net code.
Anyway ... theres not much to this code .Net code -------------------------------------------- public class MineralDBException:Exception { public MineralDBException(String msg):base(msg){ } } public MineralDBase(String fname) { try { fs = new FileStream(fname, FileMode.Open, FileAccess.Read); } catch(Exception e) { throw new MineralDBException(e.Message); } ---------------------------------- python code, no exception is seen when calling MineralDBase this way but an exception IS seen when calling from another .Net assembly ----------------------------------- db=MineralDBase("fooey") Mathew Brian Lloyd wrote: >Hmm, you mention RC5 -- do you mean RC2? An example code snippet would >help here, as the unit tests actually use NullReferenceException and they >are >running fine for me... > > > >Brian Lloyd [EMAIL PROTECTED] >V.P. Engineering 540.361.1716 >Zope Corporation http://www.zope.com > > > -----Original Message----- > From: Mathew Yeates [mailto:[EMAIL PROTECTED] > Sent: Tuesday, July 05, 2005 9:41 AM > To: Brian Lloyd > Cc: pythondotnet@python.org > Subject: Re: [Python.NET] catching exceptions thrown from .Net > > > yes, it inherits from System.Exception. In fact, I tried throwing a >NullRefernceException from my dll. Still nothing. > > Mathew > > Brian Lloyd wrote: >Is this supposed to work in RC5 on Win32 using the supplied python >binary? I have a .Net dll which throws a user defined exception but its >being ignored by my python code. > >Is this to be expected? > >Mathew > >Does the user defined exception inherit (eventually) from >System.Exception? If so, it should work... > > >Brian Lloyd [EMAIL PROTECTED] >V.P. Engineering 540.361.1716 >Zope Corporation http://www.zope.com > > > > > > > _________________________________________________ Python.NET mailing list - PythonDotNet@python.org http://mail.python.org/mailman/listinfo/pythondotnet