問題タブ [pudb]

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

ipython - ipythonでpudbを使用するとエラーが発生します

シェルとしてipythonを使用してPuDBを使用しようとしていますが、シェルにドロップすると、次のエラーが発生します。

バージョンの詳細:

  • PuDB 2011.3.1
  • IPython 0.12
  • Python 2.7.1
  • Mac OS X 10.7.3
0 投票する
4 に答える
2454 参照

python - pudbのようなPythonデバッガーで複雑な変数を検査します

複雑な変数(リスト、辞書、オブジェクト)の値をPythonデバッガーで検査するにはどうすればよいですか?Pythonは初めてですが、pudbを試しました。変数の型が複合型の場合、デバッガーは変数の型のみを表示し、価値。

pudbで値を検査することは可能ですか?または、これを実行できる他のPythonデバッガーはありますか?

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

python - pdb または姉妹で実行時に set_trace() を選択的にアクティブ化する

pdb/ipdb/pudb で、実行時に set_trace() ステートメントを選択的にアクティブ化できるトリックはありますか?

確率的な動作を伴うやや複雑なコードをデバッグしています。デバッガーに気を取られずにプログラムを操作したいと考えており、関心のある状況が発生した場合は、set_trace/s をアクティブにします。(これはロギングと組み合わされていますが、質問には関係ありません)。

条件付きでこれを行うことは可能かもしれないと思いますが、より良い方法はありますか?

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

python - -m で実行する必要がある Python モジュールをデバッグするには?

私が試したすべてのデバッガーは、ソース ファイルがデバッグされることを期待しています。ただし、Python は常にこのように機能するとは限りません。

とりわけ、内部にファイル__init__.pyとファイルを含むフォルダーであるモジュールがあり、通常は次のように実行します。__main__.py

を使用しない-mと、相対インポートが失敗します。pudb、およびその他にフォルダーを渡すだけではpdb、デバッガーは失敗します。

どうすればこれをデバッグできますか? できればpudb、相対インポートを削除せずに。

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

pudb - pudb UI の構成

pudb を起動すると、使用可能な状態になります。ほとんどのウィンドウは 10 ~ 20 文字の大きさです。すべてのウィンドウが左側に押しつぶされています。ヘルプウィンドウもくしゃくしゃになっていて読めません。

これらのパラメータを調整するにはどうすればよいですか? ディストリビューションは Linux Mint です。

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

python - pudb デバッガーで単体テストをデバッグするには?

pudb デバッガーを使用して一部の単体テストをデバッグしようとすると、問題が発生します。

テストは python で問題なく実行されますが、pudb.

問題を切り分けて、次のサンプル コードにたどり着きました。

テストは正常に実行されます。

しかし、pudb を実行すると、次のような出力が得られます。

pudb amodule.pyと を使用して実行してみましpython -m pudb.run amodule.pyたが、違いはありません。何らかの方法でテストが実行されることはありません。

pudb を使用して単体テストをデバッグするには、別のことをする必要がありますか?

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

python - pytest で Python pudb デバッガーを使用する

私が選択したテストライブラリの前はunittestでした。私のお気に入りのデバッガーである Pudbで動作していました。Pdbではありません!!!

unittestPudbを使用するimport pudb;pudb.set_trace()には、コード行の間に貼り付けます。python -m unittest my_file_testここで、my_file_testは my_file_test.py ファイルのモジュール表現です

単に使用しても機能しnosetests my_file_test.pyません -AttributeError: StringIO instance has no attribute 'fileno'スローされます。

py.testではどちらも機能し
py.test my_file_test.py
ません:
python -m pytest my_file_test.py

両方投げるValueError: redirected Stdin is pseudofile, has no fileno()

py.testPudbを使用する方法についてのアイデア

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

python - googleappengine インストール pudb

pudb を使用して、Google アプリ エンジンで Python アプリケーションをデバッグしたいと考えています。virtualenv を使用せずに buildout をインストールし、そのための構成ファイル buildout.cfg を作成しました。

私の app.yaml:

私の setup.py:

すべて正常にインストールされ、nosetests と devappserver は動作します。サーバーを実行します。

コードで pudb を使用しようとしています:

そして、そのようなエラーを見てください:

GAE アプリで pudb を使用する方法はありますか?