Articles of depurando

Modo Python en Emacs: No existe tal archivo o directorio, pdb

Tengo un script de python que quiero depurar con python-mode . Leí en este hilo que puedo depurar mi script de Python con Mx pdb , sin embargo obtengo el siguiente error: Buscando progtwig: no existe tal archivo o directorio, pdb Puedo proporcionar python -m pdb my_source_file.py en el prompt del minibuffer, pero sería bueno […]

¿Cómo puedo hacer que ipdb muestre más líneas de contexto mientras depuro?

De manera predeterminada, durante la depuración en IPython, ipdb muestra una línea arriba y una línea debajo de la posición actual en el código. ¿Hay una manera fácil de hacer que el área que se muestra un poco más grande? Pensaría que sería configurable, pero no he podido encontrarlo.

Debug Jinja2 en Google App Engine

Cuando ejecuto Jinja2 en Google App Engine, obtengo información de depuración inútil. Supongo que esto se debe a este elemento en las preguntas frecuentes: Mis rastreos se ven raros. ¿Qué esta pasando? Si el módulo de aceleraciones no está comstackdo y está utilizando una instalación de Python sin ctypes (Python 2.4 sin ctypes, Jython o […]

PyDev: ¿Cómo invocar el comando específico de depuración desde la consola (con puntos de interrupción)?

Supongamos que escribí una función, que quiero depurar. PyDev ayuda a depurar mucho con sus funciones avanzadas, como puntos de interrupción. Después de establecer los puntos de interrupción, una forma de depuración es escribir una invocación de la función en def main() o simplemente en el cuerpo del módulo, y presionar botón. ¿Es posible iniciar […]

imprimir el seguimiento de la stack de Python sin que se levante la excepción

Algo está sucediendo con una de las variables de instancia de mi clase. Quiero hacer de la variable una propiedad, y siempre que se acceda a ella, quiero imprimir el seguimiento de la stack de todo el código que lleva hasta ese punto, para poder ver dónde se está metiendo. ¿Cómo imprimo el seguimiento de […]

Cómo usar PyCharm para depurar proyectos Scrapy

Estoy trabajando en Scrapy 0.20 con Python 2.7. Encontré que PyCharm tiene un buen depurador de Python. Quiero probar mis arañas Scrapy usándolo. Alguien sabe como hacer eso por favor? Lo que he intentado En realidad traté de ejecutar la araña como un script. Como resultado, construí ese script. Luego, traté de agregar mi proyecto […]

Biblioteca para leer la información de depuración DWARF del archivo ELF

¿Alguna recomendación para una buena biblioteca multiplataforma para leer la información de depuración de archivos ELF en formato DWARF? Me gustaría leer la información de depuración DWARF en un progtwig de Python.

Cómo ejecutar sentencias multilínea dentro del propio depurador de Python (PDB)

Así que estoy ejecutando un script de Python en el que estoy llamando al depurador de Python, PDB escribiendo: import ipdb; ipdb.set_trace() (La versión de PDy de iPython, aunque no creo que haga una diferencia, solo la uso para la salida de color). Ahora, cuando llego al depurador, quiero ejecutar una instrucción multilínea, como una […]

`inspect.trace ()` vs `traceback`

Estoy confundido acerca de la diferencia entre dos objetos: la lista de marcos devueltos por inspect.trace() mientras se maneja una excepción el rastreo devuelto por sys.exc_info()[2] (o pasado en la llamada a sys.excepthook ) ¿Los dos objetos contienen la misma información, simplemente organizada en una estructura de datos diferente? Si no, ¿qué tiene uno que […]

Depuración paso a paso con IPython

Por lo que he leído, hay dos formas de depurar código en Python: Con un depurador tradicional como pdb o ipdb . Esto admite comandos como c para continue , n para step-over a step-over , s para step-into a step-into etc.), pero no tiene acceso directo a un shell IPython, lo que puede ser […]