43

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 プロジェクトでは壊れません。これはどのように修正できますか?

4

2 に答える 2

38

ドキュメントを確認してください:

例外ブレークポイントを作成するには

  1. メイン メニューで [実行] | [実行] を選択します。ブレークポイントを表示するか、Ctrl+Shift+F8 を押します。
  2. [例外ブレークポイント] タブを選択します。
  3. [追加] ボタンをクリックします。
  4. [例外クラスの入力] ダイアログで、ライブラリまたはプロジェクトから目的の例外クラスを指定し、[OK] をクリックします。
于 2011-04-30T11:03:38.807 に答える
6

Pycharm 5(少なくとも)では、「すべての例外」と「終了時」をチェックすることで、未処理の例外で中断させることができます。

于 2015-11-19T14:48:44.883 に答える