2

ある時点でos.fork()を利用するPythonアプリケーションをデバッグしています。関数を評価した後、PDBは親プロセスに残ります(関数から返された値からわかるように)。

PDBで子プロセスと親プロセスを切り替えるにはどうすればよいですか?

4

2 に答える 2

0

pdb でそれを行う方法はありません。最善の策は、フォーク後に子プロセス内で (pdb.set_trace() を使用して) pdb セッションを開始することです。

于 2012-08-31T17:53:01.563 に答える
0

ある時点で自動的に切り替えられるようです (おそらく I/O)。ただし、強制したい場合は、time.sleep() を呼び出す必要があります。

于 2012-08-31T17:01:16.360 に答える