有谁知道如何在pycharm中打破未处理的异常?根据这个链接它应该是可能的,虽然它不会破坏我(建立105.58).是否有一些开关我必须打开才能启用它?
编辑:我做了你的建议,但调试器没有打破未处理的异常.请参阅下面的屏幕截图,如果我需要做其他事情,请告诉我.
看起来这与打破pydev/gae中未处理的异常的问题相同.Pycharm使用pydevd作为调试器.
C:\Python25\python.exe "C:\Program Files\JetBrains\PyCharm 1.2.1\helpers\pydev\pydevd.py" --client 127.0.0.1 --port 49371 --file C:/Users/morpheus/PycharmProjects/untitled1/main.py pydev debugger: warning: psyco not available for speedups (the debugger will still work correctly, but a bit slower) pydev debugger: starting Connected to pydev debugger (build 105.58)
我可以让它打破一个非gae项目,但它不会打破一个gae项目.怎么解决这个问题?
请查看文档:
创建异常断点
在主菜单上,选择"运行"| 查看断点,或按Ctrl + Shift + F8.
选择Exception Breakpoints选项卡.
单击添加按钮.
在"输入异常类"对话框中,从库或项目中指定所需的异常类,然后单击"确定".
现在,在Pycharm 5(至少)上,您可以通过选中“所有异常”和“在终止时”使它在未处理的异常上中断。