El día 2 de mayo de 2016, 17:09, Carlos Zuniga <carlos....@gmail.com> escribió:
> 2016-04-28 14:56 GMT-05:00 Jose Caballero <jcaballero....@gmail.com>:
>> Hola,
>>
>>
>> ?es posible forzar pdb, en modo interactivo, a pasar linea por linea
>> tanto para el script principal como alguna de las clases/funciones de
>> las que se hace "import"?
>>
>> Cuando se hace algo tipo:
>>
>>     $ python -m pdb myscript.py
>>
>> el debugger va linea a linea sobre myscript.py
>> Pero si tengo algo tipo
>>
>>     from mypackage import myclass
>>
>> el debugger no se mete en mypackage.
>> Es normal.
>>
>> Pero me gustaria saber si es posible forzar pdb a entrar en mypackage,
>> y que siga haciendo un "trace" linea a linea.
>>
>
> Puedes añadir la línea `import pdb; pdb.set_trace()` en el punto donde
> quieres comenzar a debuggear dentro de mypackage.


Sí.
Pero luego hay que acordarse de quitarla. Si no, se ejecuta siempre,
con o sin debugger  :)
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a