Reputation: 86592
Is it possible to get the pydev debugger to break on exception?
Upvotes: 48
Views: 12596
Reputation: 3533
This was added by the PyDev author, under Run > Manage Python Exception Breakpoints
Upvotes: 53
Reputation: 165340
On any exception?
If my memory serves me right, in PyDev (in Eclipse) this is possible.
If I may suggest a really crude workaround, but if you must, you can call your program from within a try-except
block, set a breakpoint there, and once it breaks in the except
block just go up the stack and debug your error.
Another edit This functionality has been added to PyDev
Upvotes: 17
Reputation: 187
I've tried the big try-except trick but it didn't work as expected, you got the stack where it breaks, that is in the except: block, you can't get to the stack where the exception was raised from there, that's pointless.
update: pydev does have break-on-exception facility since 1.6.0, but no UI yet, need some code: https://sourceforge.net/tracker/?func=detail&aid=2970886&group_id=85796&atid=577332
Upvotes: 4