[Python-checkins] r43299 - python/trunk/Lib/traceback.py

Neal Norwitz nnorwitz at gmail.com
Thu Apr 13 07:26:06 CEST 2006


ping

On 3/24/06, Neal Norwitz <nnorwitz at gmail.com> wrote:
> How about a test case?
>
> Is this just for strings?  If so, should you just check for basestring instead of type?
>
> n
> --
>
> On 3/24/06, phillip.eby <python-checkins at python.org> wrote:
> > Author: phillip.eby
> > Date: Fri Mar 24 23:10:54 2006
> > New Revision: 43299
> >
> > Modified:
> >    python/trunk/Lib/traceback.py
> > Log:
> > Revert r42719, because the isinstance() check wasn't redundant; formatting a
> > string exception was causing a TypeError.
> >
> >
> > Modified: python/trunk/Lib/traceback.py
> > ==============================================================================
> > --- python/trunk/Lib/traceback.py       (original)
> > +++ python/trunk/Lib/traceback.py       Fri Mar 24 23:10:54 2006
> > @@ -158,7 +158,7 @@
> >      """
> >      list = []
> >      if (type(etype) == types.ClassType
> > -        or issubclass(etype, Exception)):
> > +        or (isinstance(etype, type) and issubclass(etype, Exception))):
> >          stype = etype.__name__
> >      else:
> >          stype = etype
> > _______________________________________________
> > Python-checkins mailing list
> > Python-checkins at python.org
> > http://mail.python.org/mailman/listinfo/python-checkins
> >
>


More information about the Python-checkins mailing list