Traceback not going all the way to the exception?

S

sert

I just got an exception and the traceback wouldn't go all the
way to the statement that threw the exception. I found that out
by using the debugger.

Contrast the traceback:

http://tinyurl.com/5xglde

with the debugger output (notice the arrow pointing to the last
statement the traceback showed and how the execution went on
beyond it):

http://tinyurl.com/3fjgrl

Is this a known issue or should I submit a bug report?
 
T

Terry Reedy

sert said:
I just got an exception and the traceback wouldn't go all the
way to the statement that threw the exception. I found that out
by using the debugger.

Contrast the traceback:

http://tinyurl.com/5xglde

with the debugger output (notice the arrow pointing to the last
statement the traceback showed and how the execution went on
beyond it):

http://tinyurl.com/3fjgrl

Is this a known issue or should I submit a bug report?

You forgot to specify which version of Python on which computer system.
I do not remember anything like this. You can search the items at
bugs.python.org. If no one explains this, I suggest a bug report.
 
A

Aaron \Castironpi\ Brady

I just got an exception and the traceback wouldn't go all the
way to the statement that threw the exception. I found that out
by using the debugger.

Contrast the traceback:

http://tinyurl.com/5xglde

with the debugger output (notice the arrow pointing to the last
statement the traceback showed and how the execution went on
beyond it):

http://tinyurl.com/3fjgrl

Is this a known issue or should I submit a bug report?

Could be you are re-raising an exception by hand instead of with the
bare 'raise' statement. Notice the difference in tracebacks shown
here:
.... try:
.... g()
.... except Exception, e:
.... raise e
........ raise Exception("abc")
....Traceback (most recent call last):
File "<stdin>", line 1, in <module>
.... try:
.... g()
.... except Exception, e:
.... raise
....Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 3, in f
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,001
Messages
2,570,254
Members
46,849
Latest member
Fira

Latest Threads

Top