如何禁用ipdb中源上下文的默认打印?我在Emacs realgud中调用ipdb所以我不需要在ipdb提示符下看到源代码。
代码
import ipdb
ipdb.set_trace()
可以在ipdb shell本身内执行,但
ipdb.set_trace(context=5)
失败
*** TypeError: set_trace() got an unexpected keyword argument 'context'
这是错误的方式吗?
答案 0 :(得分:0)
python trepan和trepan3k处理此问题的方式是set autolist
。想想看,我的所有调试器都以这种方式处理它,所以做一些像rdebug这样的ruby调试器,因为那是我从中得到的想法。