[Python-Dev] with_traceback

Greg Ewing greg.ewing at canterbury.ac.nz
Tue Feb 27 01:37:21 CET 2007


Phillip J. Eby wrote:
> At 03:38 PM 2/26/2007 -0700, Andrew Dalke wrote:
>
> > NO_END_OF_RECORD = ParserError("Cannot find end of record")
>
> Then don't do that, as it's bad style for Python 3.x.  ;-)

I don't like that answer. I can think of legitimate
reasons for wanting to pre-create exceptions, e.g. if
I'm intending to raise and catch a particular exception
frequently and I don't want the overhead of creating
a new instance each time.

For me, this is casting serious doubt on the whole
idea of attaching the traceback to the exception.

--
Greg


More information about the Python-Dev mailing list