【问题标题】:Disable source printing in ipdb在 ipdb 中禁用源打印
【发布时间】:2016-12-20 16:37:30
【问题描述】:

如何禁用 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'

这是错误的方式吗?

【问题讨论】:

    标签: python debugging ipdb


    【解决方案1】:

    python trepantrepan3k 处理此问题的方式是通过 set autolist。想想看,我所有的调试器都是这样处理的,一些像 rdebug 这样的 ruby​​ 调试器也是如此,因为我就是从那里得到这个想法的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-19
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      相关资源
      最近更新 更多