0

我有一个从 iPython 会话内部调用的 python 函数。

在非常特殊的情况下,某行中的条件显示为 True,脚本始终进入 pdb 调试模式。

没有任何痕迹或任何其他迹象表明代码有问题,只要我键入c继续,代码就会继续运行良好。

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

有什么想法可以解释这一点吗?

4

2 回答 2

1

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

于 2011-03-19T23:59:27.957 回答
0

似乎import pdb; pdb.set_trace()代码中毕竟有一行,由于源代码控制问题我错过了。

于 2011-03-20T09:29:47.217 回答