Pydev 2.2には、例外を打ち破るための素晴らしい機能が追加されています。EclipseとPydev:私のコードで例外を壊す方法
私の問題は、自分のコードに到達する前に、私がPythonのライブラリからたくさんの例外を受けていることです。
私のコードで発生した例外を壊すだけでPyDevを設定する方法はありますか?
は、具体的には:例外が発生したときに、私は壊したく - それは、事前に
感謝をキャッチだないとき!
Pydev 2.2には、例外を打ち破るための素晴らしい機能が追加されています。EclipseとPydev:私のコードで例外を壊す方法
私の問題は、自分のコードに到達する前に、私がPythonのライブラリからたくさんの例外を受けていることです。
私のコードで発生した例外を壊すだけでPyDevを設定する方法はありますか?
は、具体的には:例外が発生したときに、私は壊したく - それは、事前に
感謝をキャッチだないとき!
[編集]新しいPyDevはバージョンで、PyDevは、今UIでこれをサポートしていること
注:デバッグパースペクティブを有効にし、PyDevは>は例外ブレークポイントの管理]を選択します。
[終了編集]
は、そのためのUIでは何もありませんが、あなたは、次の操作を行うことができます。日食/プラグイン/ org.python.pydev.debug/pysrc/pydevd_frame.pyで
、 [1]キャッチされた例外が検出されたファイル名ですので、あなたは上のベースが任意のヒューリスティックを使用することができます
def handle_exception(self, frame, event, arg):
if 'my_module' not in self._args[1]:
return
...
...
(self._args:として何かをする方法handle_exceptionはを編集し、その最初のラインを作りますあなたが望むコードはどこにありますか?の例外をキャッチする場所があります)。
私が探していたもの。ありがとう。私はPyDevのUIに便利な機能を追加すると思う – GuYsH