2016-07-27 3 views
4

pdb/ipdbを死後モードで使用すると、最も深くネストされたコードのスタックフレームで環境を探索できるインタラクティブシェルに移動できます。私は通常いくつかのレベルのライブラリにいくつかのレベルに興味がない - 私は本当に問題を引き起こしたので、私の機能に興味がある。だから、私が書いたコードのレベルに戻るためには、たいてい、 "u"を何度か押しなければなりません。pdb(pythonデバッガ)のトップフレームに移動

これをスピードアップするために「トップ」にジャンプする方法はありますか?それとも、スタック・フレームを直進するためのショートカットですか?

(ちなみに、スタックはちょっと "逆さま"と感じます。別の関数を呼び出す関数は、スタックの上に新しいコールを置きます。そうですね、私はpdbu )コマンドは実際にスタックに移動しています...)

+1

これはスタックトレースであり、スタックではありません。それはスタックをどのように通過したかです。だから、それは深いところで終わるのです。 – Mast

+0

ああ、良い点。それは私の卑劣なアドオンの問題に対処しています。 – foobarbecue

+1

本当に答えはありますが、私はそれをコピー&ペーストするのに "ハック"しました。 u ;;あなたは何度も。 'u 'を何度も繰り返して入力するよりも高速です。プログラムが99フレームを超えない限り、 –

答えて

関連する問題