pdb

    0

    2答えて

    突然問題が発生した[大]プログラムがあります。どこか無限ループ中です。私はこのループを見つけることができません。 私がやった:プログラムが無限ループに入ったときに import pdb pdb.run ('main()') だから、私はそれが何もしない制御-Cと......を打ちます。実際、私がpdbを使わないときは、control-Cも動作しません。 私は信号を無効にしません。たとえ私がし

    0

    1答えて

    私はKeranoをフロントエンドとして使用したTheanoコードをデバッグしようとしていました。私は何が起こっているの参照して、インタラクティブソリューションをテストするために私のコードとの対話を開始したいポイントで import pdb pdb.set_trace() または import code code.interact(local=locals(), banner='==>")

    0

    1答えて

    私は1年以上前に書いたコード用にPythonスクリプトを実行しようとしています。あなたがpdb.set_trace()行を書くとき、プログラムはその時点でその実行を停止し、実行される次の行を出力します。 'n'または 's'を入力すると、実行が行単位で進められます(そしておそらく私の問題に関係のない関数に入るかもしれません)。 今、私は1つのプログラム "example1.py"を持っていて、実行

    4

    1答えて

    最新のバージョンのipdb 0.10.を実行していて、nosetestsプラグインを使用してdjangoテストスイートを実行すると、import ipdb; ipdb.set_trace()コールを実行すると、プロンプトを参照してください。 私は、プロンプトを表示するnose argsに '-s'パラメータを追加しようとしましたが、ipdbのキーボード入力を正しく捕捉しませんでした。例えば、上下の

    -1

    0答えて

    私はいくつかの追加のライブラリ、OpenCVと他のファイルを使用するVisual studio 2013でプロジェクトを構築しようとしています。プロジェクトをビルドすると成功しましたが、作成した実行可能ファイルを実行すると、エラーコードが表示されなくなりました。だから、ビルド中にVisual StudioのWindowsデバッガモードを使用しました。 'static_input.exe' (Win

    -1

    2答えて

    import pdb print("program started") c=100 d=200 pdb.set_trace() def fun(a,b): print a,b return a+b fun(c,d) for i in [1,2,3,4,5]: print 10/i print ("other statements in prog

    1

    2答えて

    私は非常に大きなソリューション(384プロジェクト)を持っており、通常は一度にこれらのプロジェクトのうちの1つだけで作業します。したがって、そのプロジェクトだけを開くときは、F12を押すと、使用しているDLLのメタデータページに移動します。私のプロジェクトは、より大きなソリューションで作成されたDLLファイルへの参照を持っています。 DLLとPDBファイルしかない場合、F12キーを押したときにソー

    1

    1答えて

    symstore.exeを使用して、.pdb個のファイルをシンボルサーバに追加しようとしています。 dirのすべての.pdbではなく、それらの選択(日付に基づく)。 /f File Network path of files or directories to add. If the named file begins with an '@' symbol, it is tre

    5

    1答えて

    は私が予期しない例外を発生させ機能があると、私はipdbでラップ: def boom(x, y): try: x/y except Exception as e: import ipdb; ipdb.set_trace() def main(): x = 2 y = 0 boom(x, y) if __name__

    7

    3答えて

    特定のアセンブリの近くに有効なpdbファイルがあり、pdbに格納されているチェックサムがソースチェックサムと一致することを確認するためにチェックを書きます。 ビルドサーバーの設定が壊れている場合(たとえば、コードをビルドするために別のgitブランチを使用した場合など)、公開バイナリを防ぐために、このチェックはCIサーバー上で単体テストとして呼び出す必要がありました。 可能であれば、入力パラメータと