有谁知道如何在pycharm中打破未处理的异常?每this link它应该是可能的,虽然它不会破坏我(建立105.58)。是否有一些开关我必须打开才能启用它?
编辑:我做了你的建议,但是调试器没有打破未处理的异常。请参阅下面的屏幕截图,如果我需要做其他事情,请告诉我。这似乎与breaking on unhandled exceptions in 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项目。如何解决这个问题?
答案 0 :(得分:30)
创建例外断点
- 在主菜单上,选择“运行”|查看断点,或按 CTRL + SHIFT + F8。
- 选择Exception Breakpoints选项卡。
- 单击“添加”按钮。
- 在“输入例外类”对话框中,指定所需的例外 来自图书馆的课程,或来自 单击项目,然后单击确定。
醇>
答案 1 :(得分:3)
现在在Pycharm 5上(至少)你可以通过检查“所有异常”和“在终止时”来打破未处理的异常。