R. Bernstein schrieb:
Paul Rubin <http://[EMAIL PROTECTED]> writes:

I think I've asked about this before, but is there a way to set up
Python to handle uncaught exceptions with pdb?  I know about setting
sys.except_hook to something that calls pdb, but this is normally done
at the outer level of a program, and by the time that hook gets
called, the exception has already unwound the stack to the outermost
level.  My situation is I run a multi-hour or multi-day computation
that eventually crashes due to some unexpected input and I'd like to
break to the debugger at the innermost level, right when the exception
is encountered, so I can fix the error with pdb commands and resume
processing.
...

Why not use the traceback you get to show you where to change the code
around that point to add an exception handler there which calls the
debugger?

Because he wants to fix the issue directly in-place, and then continue, instead of losing hours or even days of computation.

However, it's not possible AFAIK.

Diez
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to