問題タブ [ipdb]

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 投票する
0 に答える
103 参照

python - ipdb/pdb で以前のエラーに戻る方法はありますか?

よくあることですが、何かをデバッグしようとして、入力するのを忘れてしまいます

デバッグコマンドの入力にジャンプします。

そして、私は得る

そして、元のエラーをデバッグすることはできなくなりました。この NameError だけです。

したがって、実際にデバッグしたいエラーを生成するには、scipt を再度実行する必要があります。

以前のエラーに戻る方法はありますか? 多分それをどこかに保存するためのハックな方法はありますか?

0 投票する
0 に答える
354 参照

python - ipdbがインポートされている場合、python multiprocessingプロセスはhttpリクエストによって強制終了されます

ipdbインスタンスにラップされた http リクエストを作成すると、単にインポートするmultiprocessing Processと、プログラムがエラーやメッセージなしで終了するように見えます。

次のスクリプトは非常に奇妙な動作をします。

これをターミナルで実行すると、出力は単純beforeになり、プロンプトに戻ります。すべてをコメントアウトすればimport ipdb問題なく、リクエストは正常に行われます。

  • インスタンスを変数に格納し、後でProcess呼び出しても違いはありませんでした。join()start()
  • これは、Python 2.7.10 と 3.5.0 の両方で発生します。
  • 従来の では起こりませpdb
  • ここここにいる他の人々もこの問題を抱えています。前者では、インポートipdbが原因かどうかはわかりません。後者では、パッケージ/python バージョンのアップグレードの問題のように見えましたが、現在の最新 (4.0.0 および 0.8.1) でiPythonあることを確認しました。ipdb

なぜこれが起こっているのか誰でも説明できますか?

0 投票する
4 に答える
3086 参照

python - 警告時にデバッグモードに自動的に切り替える方法は?

コードの実行中に発生する警告をデバッグしたいと考えています。

最初の警告が発生する前に警告なしで何百万回も警告が発生する行が実行されるため、単純なブレークポイントは機能しません。

また、これが発生している行はライブラリ コード (より正確にはpandas/core/common.py) にあるため、コードをまったく変更しないことをお勧めします。

プログラムが警告を発したときにプログラムの実行を停止し、この時点でスタックを検査したいだけpdbですipdb

警告の発行時に、いずれかのデバッガーが自動的にシングル ステップ モードに入るように構成する方法はありますか?

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

python - pdb/ipdb はデバッグ用の stdin/stdout をどのように処理しますか?

Python プログラムを実行する nodejs スクリプトがあります。デバッグ セッションの開始時に pdb と対話できるようにしたいと考えています。

これを使用してプロセスを開始しています:

残念ながら、デバッグ セッションが開始されると、何も表示されず、プロセスが単にハングします。pdb/ipdb は動作していると思いますが、私が行ったことが pdb に送信されているようには見えません。

nodejsからpdbと対話することは可能ですか?

0 投票する
4 に答える
22222 参照

python - ImportError: 'ipdb' という名前のモジュールがありません

私はpythonが初めてで、標準のpythonパッケージでインタラクティブなpythonデバッガーを使用しようとしています。テキスト エディター (atom) または iPython のコマンド ラインで "import ipdb" を実行すると、常に次のエラーが表示されます: ImportError: No module named 'ipdb'

ipdb モジュールはどこにありますか? pythonを再インストールした後もまだありません。

ありがとう!