Python脚本毫无理由地进入pdb

时间:2011-03-19 23:49:11

标签: python ipython pdb

我有一个我在iPython会话中调用的python函数。

在一个非常特殊的情况下,某个行中的条件为True,脚本会一直进入pdb调试模式。

代码没有任何痕迹或任何其他迹象,只要我输入c继续,代码就会继续完好无损。

该脚本不包含任何import pdb,更不用说set_trace() ...

有什么想法可以说明这一点吗?

2 个答案:

答案 0 :(得分:1)

根据你的ipython配置,如果引发异常,它会自动进入PDB。

答案 1 :(得分:0)

似乎代码中有一条import pdb; pdb.set_trace()行,因为源代码管理问题我错过了这一行。