私はUbuntu Linux 11.04(natty)マシンのvirtualenvでPython 2.6を使用しています。 Pythonのデバッガ(PDB)を起動するためにPythonデバッガ(pdb)がアップ/ダウン矢印の転送を停止しました^ [[A]代わりに
import pdb ; pdb.set_trace()
:私は私の(ジャンゴ)Pythonコードでこのコードを持っています。
今日まで、これはうまくいきました。しかし、今pdbが起動すると、デバッグや実行、ブレークポイントなどで動作しますが、上向き矢印を押して前のコマンドを表示すると、代わりに^[[A
が表示されます。私が何かを入力してホームを押すと、カーソルを動かす代わりに^[OH
と表示されます。
私は/ home/etcを使い果たすことができます。私のpython django unittests(これはpdb呼び出しを持っています)を起動するbashターミナルで問題ありません。
何が起こっているのですか?どうすればpdbを修正できますか?私のreadlineに何が間違っていますか?
pdb.set_trace()ではありませんか? –
@reosはい、それはタイプミスでした。今すぐ修正。私のコードで '' ... set_trace() ''でした – Rory
あなたのシェルをリセットしようとしましたか? 'reset' – dm03514