是否有可能让pydev调试器在异常时中断?
答案 0 :(得分:45)
这是由PyDev作者在Run>下添加的。管理Python异常断点
答案 1 :(得分:17)
在任何例外?
如果我的记忆对我有用,那么在PyDev(在Eclipse中)这是可能的。
<小时/> 编辑:再次检查,检查pdb documentation,无法找到设置异常断点的方法。
如果我建议一个非常粗糙的解决方法,但如果必须,你可以在try-except
块内调用你的程序,在那里设置一个断点,一旦它在except
块中断上升堆栈并调试错误。
其他修改此功能has been added to PyDev
答案 2 :(得分:4)
我已经尝试了大尝试 - 除了技巧但它没有按预期工作,你得到了它打破的堆栈,就是在except:block,你无法到达异常的堆栈从那里升起,这毫无意义。
更新:pydev自1.6.0以来确实有break-on-exception工具,但还没有UI,需要一些代码: https://sourceforge.net/tracker/?func=detail&aid=2970886&group_id=85796&atid=577332
答案 3 :(得分:2)
很久以来,但功能请求转到on sourceforge。