can't print the exception cause/context in Python3.0?

BigHand heweiwei at gmail.com
Sun Mar 8 00:18:22 CET 2009


On 3月7日, 下午11时21分, "Gabriel Genellina" <gagsl-... at yahoo.com.ar> wrote:
> En Sat, 07 Mar 2009 11:46:08 -0200, BigHand <hewei... at gmail.com> escribió:
>
>
>
> > Here is copy from my IDLE of python 3.0
>
> >>>> traceback.print_tb(exc_tb)
> >   File "<pyshell#14>", line 2, in <module>
> >   File "<pyshell#6>", line 2, in a
> >   File "<pyshell#9>", line 2, in b
>
> > but this doesn't output the cause/context like 2.6: or on the sample
> > of:
> >http://docs.python.org/3.0/library/traceback.html?highlight=format_ex...
>
> > I want the exception printted like this:
> >   File "<pyshell#14>", line 2, in <module>  "a()"
> >   File "<pyshell#6>", line 2, in a        "b()"
> >   File "<pyshell#9>", line 2, in b       "return tuple()[0]"
>
> Put your code in a true module stored in a file, so the source lines can  
> be retrieved.
>
> --
> Gabriel Genellina

hello,Gabriel,
    I don't understand you.could you give me more details?
http://docs.python.org/3.0/library/traceback.html?highlight=format_exception#traceback.format_exception
the up page is from python 3.0's doc. maybe from a older version of
Python,

even I excute these file in a py script file, it's can't retrieve the
source line either.




More information about the Python-list mailing list