¿Cómo automatizar los comandos pdb?
Llamo a pdb en alguna funciónfunc
es decir,
def fun():
a = 10
c = fun2(a)
d = 40
return c+d
def fun2(a):
xyz ='str'
return a+10
Ahora estoy ejecutando pdb usandopdb.runcall(func,a,b)
ahora Se abrirá una consola pdb para la depuración, ahora suponga que presiono 2 vecess
(paso) yq
aquit
inpdb
consola pero el problema es que no quiero hacer esto manualmente, quiero crear un script que haga algo como esto (el comando automático tell pdb first two ess
entonces el tercero esq
), Pregunto porque hay muchas funciones que necesitan al menos dos vecesc
(continuar) a la ejecución general de la función para que pueda producir / devolver una salida válida (como digamos generadores)
Cualquier ayuda será de gran ayuda para mí.