[Python.NET] Small improvment for CLR exceptions

Brian Lloyd brian at zope.com
Tue May 31 15:54:14 CEST 2005


Hi all - 

So to summarize this thread: we want to make __str__ of a CLR
exception return self.Message, right? That would seem to match 
the behavior of the std Python exceptions.


Brian Lloyd        brian at zope.com
V.P. Engineering   540.361.1716              
Zope Corporation   http://www.zope.com 


> -----Original Message-----
> From: Bob Ippolito [mailto:bob at redivi.com]
> Sent: Saturday, May 28, 2005 11:57 PM
> To: Brian Lloyd
> Cc: Roman Yakovenko; pythondotnet at python.org
> Subject: Re: [Python.NET] Small improvment for CLR exceptions
> 
> 
> 
> On May 27, 2005, at 10:42 AM, Brian Lloyd wrote:
> 
> >> Sorry this was posted in wring thread.
> >>
> >> On 5/25/05, Roman Yakovenko <roman.yakovenko at gmail.com> wrote:
> >>
> >>> Hi. Bryan could you add __str__ function to all CLR exceptions ?
> >>> It will improve usability of this exception with python
> >>>
> >> unittest package.
> >>
> >>>
> >>> Thanks
> >>>
> >
> > I guess I'm unclear on the goal. Looking at the built-in Python
> > exceptions, they have a __repr__, but __str__ returns an empty
> > string:
> 
> Only in the trivial case..
> 
>  >>> str(IndexError("reason here"))
> 'reason here'
> 
> -bob
> 
> 


More information about the PythonDotNet mailing list