Issue 33044: pdb from base class, get inside a method of derived class (original) (raw)
I need to use pdb.set_trace()
in the base class. It has a method:
def run(self, *args, **kwargs):
raise NotImplementedError
Since this base class is derived by many subclasses I don't know before hand which class' run()
method I need to get inside. Also there is some pre processing of the arguments given to the run()
method. So when pdb
reaches the line,
q=self.run(arguments)
and I hit s
it acts as if I have given the command next
.
How can I get inside the derived class' run()
method with pdb
and debug the code over there?