如何在pdb中的进程之间切换

时间:2012-08-31 16:26:59

标签: python pdb

我正在调试一个Python应用程序,它在某些时候使用了os.fork()。 在评估函数之后,PDB保留在父进程中(正如我从函数返回的值中看到的那样)。

如何在PDB中切换子进程和父进程?

2 个答案:

答案 0 :(得分:0)

似乎它会在某个时刻自动切换(可能是I / O)。 如果你想强制它,你应该调用time.sleep()。

答案 1 :(得分:0)

使用pdb无法做到这一点。你最好的选择是在fork之后在子进程内启动你的pdb会话(使用pdb.set_trace())。