"Diez B. Roggisch" <[EMAIL PROTECTED]> writes: > 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.
Then proactively add exception handlers ;-) -- http://mail.python.org/mailman/listinfo/python-list