pydev中的异常中断
上任何异常?
如果我的记忆为我服务,在PyDev(在Eclipse中)这是可能的。
编辑:通过它去再次检查 pdb documentation,能不能找到一种方法来设置异常断点。
如果我可以建议一个非常粗糙的解决方法,但如果你一定要,你可以从try-except
块中调用程序,设置一个断点,一旦在except
块打破只是去堆栈和调试错误。
另一个编辑此功能has been added to PyDev
长,因为结束了,但功能要求去on sourceforge。
好的指针。 A [让Pydev Pdb知道](http://sourceforge.net/tracker/?func=detail&aid=3029746&group_id=85796&atid=577332)问题已被某人添加。 – 2010-07-21 14:57:59
我试过了大的尝试 - 除外的技巧,但它没有按预期工作,你得到了堆栈,它在断点处,即在except:块中,你无法到达异常堆栈从那里长大,那没有意义。
更新:PyDev的确实有突破上的异常设施,因为1.6.0,但没有UI的是,需要一些代码: https://sourceforge.net/tracker/?func=detail&aid=2970886&group_id=85796&atid=577332
这是由作者的PyDev增加,润下>管理Python异常断点
Run-> Pydev管理Python异常断点UI有一个小特点,那就是该选项同时出现在Python透视图和Debug透视图的运行菜单中,但在Python中通常(总是)被禁用。我不知道这是为什么,但无论如何应始终在Debug透视图中启用该选项。 – 2012-01-09 16:38:35