5

我正在运行最新版本的 ipdb 0.10.0,当我使用 nosetests 插件运行我的 django 测试套件时,一旦我打了一个import ipdb; ipdb.set_trace()电话,我就看不到提示了。

我尝试在鼻子 args 中添加一个“-s”参数,它显示了提示,但没有正确捕获它们在 ipdb 中的键盘输入。例如,我使用向上和向下箭头键丢失了输入历史记录。

最后,我再次尝试使用 ipdb 0.9.3,它工作正常。

我想知道是否有任何方法可以使用最新版本的 ipdb 解决此问题?有没有新的配置机制?

4

1 回答 1

6

正如他们在文档中指出的那样,这种行为已经改变,现在你必须使用 ipdb.sset_trace()而不是ipdb.set_trace().

于 2016-05-16T15:25:19.940 回答