問題タブ [pdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2264 参照

python - デバッガーと curses を同時に使用しますか?

例外が発生したときにを呼び出しpython -m pdb myapp.pyています。通常は、問題を調査するために pdb インタープリターに戻されます。ただし、この例外は、呼び出してcurses.wrapper()curses モードに入った後にスローされ、pdb インタープリターが役に立たなくなります。どうすればこれを回避できますか?

0 投票する
3 に答える
38687 参照

python - emacs での Python プログラムのデバッグ

emacsでpythonプログラムをデバッグするには?

私が使うpython-mode.el

私は次のような参照を取得します

しかし、それを使用する方法がわからない。

0 投票する
1 に答える
363 参照

python - pdbインタラクティブデバッガーで実行中のテストに割り込めないのはなぜですか?

pdbインタラクティブデバッガーを使用して実行中のテストに割り込むにはどうすればよいですか?

これはテストです:

テストを実行しようとすると:
$ python manage.py test

テストデータベースが作成されます。進捗ドット'。' テストに合格すると、画面全体に進み始めます。その後、進行は停止します。

ターミナルウィンドウにpdb>プロンプトが表示されることはありません。

pdbを正しく動作させるにはどうすればよいですか?

0 投票する
3 に答える
479 参照

python - スクリプト内から python -mpdb と同じことを達成する方法はありますか?

すべてのコードを でラップする以外にtry except、スクリプトを のように実行するのと同じことを達成する方法はありますpython -mpdb scriptか? 例外が発生したときに何が問題なのかを確認できるようにしたいと考えています。

0 投票する
1 に答える
1544 参照

python - Python(pdb)-実行するコマンドをキューに入れる

Python開発で使用する「ブレークポイント」システムを実装しています。これにより、本質的にpdb.set_trace()を呼び出す関数を呼び出すことができます。

実装したい機能の中には、set_traceコンテキスト内にいるときにコードからpdbを制御する必要があるものがあります

例:

上記の例では、?でマークされたコメントを実装するにはどうすればよい#****ですか?

このシステムの他の部分では、pdbセッションを終了せずに「up」コマンドまたは2つの連続した「up」コマンドを発行したいと思います(したがって、ユーザーはpdbプロンプトで終了しますが、呼び出しスタックで2レベル上になります)。

0 投票する
7 に答える
65014 参照

python - 何とかpy.testを使用しているときにpythonデバッガでデバッグできますか?

Python プログラムの単体テストに py.test を使用しています。通常の方法で Python デバッガーを使用してテスト コードをデバッグしたい (つまり、コード内の pdb.set_trace() を意味します) が、動作させることができません。

コードに pdb.set_trace() を配置しても機能しません (出力がキャプチャされている間に IOError: reading from stdin が発生します)。また、オプション --pdb を指定して py.test を実行しようとしましたが、アサーションの前に何が起こるかを調べたい場合は、うまくいかないようです。アサーションが失敗すると中断し、その行から移動することはプログラムを終了することを意味します。

デバッグを取得する方法を知っている人はいますか、それともデバッグと py.test は一緒になることを意図していませんか?

0 投票する
2 に答える
1030 参照

emacs - Emacsgudがプレフィックスキーエラーを発生させる

Emacsでコードをデバッグしようとしていますが、またはのいずれM-x gdbかを試してみるとM-x pdb、次のエラーが発生します。

これは、gud.elのこのビットから発生している可能性があります。

私はGNUEmacs23.1.95.1(x86_64-apple-darwin、NS apple-appkit-1038.29)を使用しています(emacsformacosx.comからビルドされたプレテスト。ビルドに付属しているストックのものは変更していません。ローカルのelispディレクトリgudまたはgdbの変数またはフックに変更はありません。

具体的な質問:

  1. 誰かがこれを以前に見た/修正したことがありますか?
  2. そうでない場合、gudは私のemacsではなくemacsで適切なプレフィックスキーをどのように定義していますか?
0 投票する
3 に答える
1563 参照

python - とにかく pdb と Mac ターミナルをうまく動作させる方法はありますか?

django アプリをデバッグするときは、pdb を使用してインタラクティブなデバッグを行いpdb.set_trace()ます。

ただし、ファイルを修正すると、ローカルのdjango Webサーバーが再起動し、入力するまでターミナルに入力した内容が表示されませんreset

とにかくこれが自動的に起こることはありますか?ランサーバーをキャンセルして、リセットして再起動しなければならないのは、本当に面倒です。他のOS(ubuntu)では発生しないと言われているので、Macで発生しないようにする方法はありますか?(私は Snow Leopard を使用しています)。

0 投票する
2 に答える
3828 参照

python - PDB: コンソールでの例外 - 完全なスタック トレース

pdb コンソールで、例外を引き起こすステートメントを入力すると、1 行のスタック トレースだけが表示されます。

someFuncただし、エラーの正確な場所を突き止めたいと思います。つまり、この場合、どのクラス__init__にアタッチされているかです。

Pdb で完全なスタック トレースを取得する方法はありますか?

0 投票する
7 に答える
8529 参照

python - デバッグと iPython 統合を備えた Python IDE?

インタープリターとして iPython を持つ Python IDE を知っている人はいますか?

iPython とそれが提供するすべての機能を使用するのが大好きになったばかりなので、標準のインタープリターを使用することは私を夢中にさせます。正直、IDEよりも簡易テキストエディタ+ipythonでコーディングしたいのですが、マウスのクリックなどでブレークポイントを設定できるのが好きなので、両方を組み合わせたいと思っています。

そこに何かがあり、これが一般的な知識である場合は申し訳ありません。あなたが提供できる情報/ヒントは大歓迎です。ありがとう!