【发布时间】:2018-08-19 05:32:16
【问题描述】:
我需要在基类中使用pdb.set_trace()。它有一个方法:
def run(self, *args, **kwargs):
raise NotImplementedError
由于这个基类是由许多子类派生的,我事先不知道我需要进入哪个类的run() 方法。还对run() 方法的参数进行了一些预处理。
所以当pdb到达该行时,
q=self.run(arguments)
然后我点击s,就好像我已经给出了命令next。
如何使用 pdb 进入派生类的 run() 方法并调试那里的代码?
【问题讨论】:
-
能否请您更清楚,例如您尝试在哪个 IDE 中调试以及收到什么消息/错误?您的问题目前还不清楚。
标签: python debugging inheritance pdb