在pydev中打破例外

是否有可能得到pydevdebugging器打破例外?

任何exception?

如果我的记忆为我服务,在PyDev(在Eclipse中)这是可能的。


编辑:再次通过它,检查pdb文档 ,找不到设置exception断点的方法。

如果我可能会build议一个非常粗略的解决方法,但是如果必须的话,你可以在try-except块中调用你的程序,在那里设置一个断点,一旦它在break块中断,就去堆栈debugging你的错误。

另一个编辑此function已被添加到PyDev

这是由PyDev作者在“运行”>“pipe理Pythonexception断点”下添加的

我已经尝试了大的尝试 – 除了窍门,但它没有按预期工作,你得到了堆栈,它是在除了:块,你不能到达从那里引发exception的堆栈,这是毫无意义的。

更新:从1.6.0开始,pydev确实有exception破解工具,但是没有用户界面,需要一些代码: https ://sourceforge.net/tracker/?func=detail&aid=2970886&group_id=85796&atid=577332

早已结束,但function要求在sourceforge上 。