Перерыв на необработанное исключение в pycharm - PullRequest
30 голосов
/ 30 апреля 2011

Кто-нибудь знает, как разбить необработанные исключения в pycharm? на эту ссылку это должно быть возможно, хотя она не ломается для меня (сборка 105.58). Есть ли какой-то переключатель, который я должен включить, чтобы включить это?

РЕДАКТИРОВАТЬ: я сделал то, что вы предложили, но отладчик не работает на необработанных исключений. Пожалуйста, смотрите скриншот ниже, и дайте мне знать, если мне нужно сделать что-то еще. enter image description here

Похоже, это та же проблема, что и , возникающая при обработке необработанных исключений в 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-проекте. Как это можно исправить?

Ответы [ 2 ]

30 голосов
/ 30 апреля 2011

Пожалуйста проверьте документацию :

Чтобы создать точку останова исключения

  1. В главном меню выберите Run | Просмотр точек останова или нажмите Ctrl + Shift + F8.
  2. Выберите вкладку «Точки прерывания исключений».
  3. Нажмите кнопку Добавить.
  4. В диалоговом окне Enter Exception Class укажите желаемое исключение класс из библиотеки или из проект и нажмите кнопку ОК.
3 голосов
/ 19 ноября 2015

Теперь в Pycharm 5 (по крайней мере) вы можете разбить его на необработанные исключения, проверив «все исключения» и «при завершении».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...