我有一个我在iPython会话中调用的python函数。
在一个非常特殊的情况下,某个行中的条件为True,脚本会一直进入pdb调试模式。
代码没有任何痕迹或任何其他迹象,只要我输入c
继续,代码就会继续完好无损。
该脚本不包含任何import pdb
,更不用说set_trace()
...
有什么想法可以说明这一点吗?
答案 0 :(得分:1)
根据你的ipython配置,如果引发异常,它会自动进入PDB。
答案 1 :(得分:0)
似乎代码中有一条import pdb; pdb.set_trace()
行,因为源代码管理问题我错过了这一行。