Estoy ejecutando un proyecto que realiza llamadas a funciones de framework C ++ y módulos de Python, puedo ejecutarlo en Wing IDE sin problemas (versión personal). Sin embargo, no puedo depurar en la ejecución. Solo me permite depurar un determinado archivo, lo cual es bastante inútil. Realizo una llamada a un script de shell para […]
Utilicé ipdb.set_trace() en algún lugar de mi código Python. ¿Es posible ignorar este punto de interrupción utilizando un comando de IPDB? clear me dice que borró todos los puntos de ruptura, pero IPDB se detiene de nuevo cuando se topa con la línea con ipdb.set_trace() . disable 1 me dice: No breakpoint numbered 1 ignore […]
La depuración QML está habilitada. Solo use esto en un ambiente seguro. Realmente estoy trabajando en un software de prueba en Python para un proyecto QtCreator que necesita usar la depuración QML. El software de Python ejecuta el proyecto construido y prueba sus características. Me gustaría ocultar ese mensaje sin deshabilitar la depuración QML. ¿Es […]
Me gustaría usar el soporte de gdb 7 para depurar los “procesos inferiores” de Python. ¿Qué necesito para poder hacer eso? Por ejemplo: ¿Con qué banderas debe haberse ejecutado el script de configuración de Python inferior? ¿El proceso de Python inferior tiene que ser Python 2.7 o más reciente (veo que fue cuando se confirmó […]
Mientras trabaja con AppEngine localmente (es decir, usando dev_appserver.py), ¿hay alguna forma de hacer una depuración paso a paso? Es demasiado anticuado utilizar logging.info () o funciones similares para mostrar los valores de todas las variables en el código y decidir dónde está el error.
¿Hay alguna forma de hacer que un progtwig de Python inicie un depurador interactivo, como lo que import pdb; pdb.set_trace() import pdb; pdb.set_trace() lugar de lanzar una excepción? Conozco la dificultad de hacer que esto funcione, pero sería mucho más valioso que un enorme seguimiento de stack después del cual tengo que usar para averiguar […]
Me gustaría mostrar mensajes de depuración en mi aplicación django en diferentes puntos en una función de visualización. Los documentos para la barra de herramientas django-debug dicen que usa la comstackción en el registro de Python, pero no puedo encontrar más información que esa. Realmente no quiero iniciar sesión en un archivo, sino en el […]
¿Hay una manera de entrar en la primera línea de una función en ipython? Me imagino algo que se vería así: %step foo(1, 2) que ejecuta ipdb y establece un punto de interrupción en la primera línea de foo . Si quiero hacer esto ahora, tengo que ir al código fuente de la función y […]
Me gustaría establecer un punto de interrupción en el módulo importado y depurar paso a paso desde ipython. Llamo a la función separada de ipython, no a todo el módulo, por lo que% run no es una opción.
Estoy depurando mis scripts de Python usando pdb y el manual dice que puedo usar el comando p variables para imprimir los valores de las variables especificadas en un punto determinado. Pero ¿qué sucede si tengo muchas variables, como 20 variables, y me gustaría hacer un seguimiento del valor de todas ellas? ¿Cómo los imprimo […]