Нужна помощь, я пытаюсь добавить изменение функциональности команды c command
в quit
, эти изменения необходимы для дальнейшего создания новых команд.Я не понимаю, что я делаю не так, как эти две вещи разные. Первая работает нормально, а вторая нет, я просто меняю поведение
db = pdb.Pdb()
db.do_c = db.do_quit
no = 3
db.runcall(fun,no)
Но это не работает, в этомcase self.do_quit даже не вызывается.
class dbg(pdb.Pdb):
def custom_quit(self,arg):
self.do_quit
db = dbg()
no = 3
db.do_c = db.custom_quit
db.runcall(fun,no)
Я просто запускаю простую функцию fun
def fun(no):
print("a")
print("b")
for i in range(0,no):
print(i)
return 'abc'
по команде c
она ничего не делает.