Articles of depurando

Reanudar la ejecución del código desde code.interact () en Python

Después de abrir una consola interactiva mientras se depura usando code.interact(local=locals()) ¿Cómo puedo reanudar la ejecución del código. He revisado los documentos para el módulo ‘código’ y el desbordamiento de la stack de búsqueda pero no puedo encontrar nada.

El subproceso se completa pero aún no finaliza, lo que provoca un interlocking

Ok, ya que actualmente no hay respuesta, no me siento tan mal haciendo esto. Si bien todavía estoy interesado en lo que realmente está sucediendo detrás de escena para causar este problema, mis preguntas más urgentes son las que se especifican en la actualización 2. Esas son, ¿Cuáles son las diferencias entre JoinableQueue y Manager().Queue() […]

Error local no consolidado con variable global

Estoy tratando de averiguar por qué obtengo UnboundLocalError en mi aplicación de pygame, Table Wars. Aquí hay un resumen de lo que sucede: Las variables, REDGOLD , REDCOMMAND , BLUEGOLD y BLUECOMMAND , se inicializan como variables globales: #Red Stat Section REDGOLD = 50 REDCOMMAND = 100 #Blue Stat Section BLUEGOLD = 50 BLUECOMMAND = […]

¿Cómo puedo encontrar un Heisenbug en algún código Python?

Fondo rápido: tenemos una base de origen grande escrita en Python. Es un comstackdor para un lenguaje específico de dominio, e internamente todo se representa como gráficos dirigidos. Estos dígrafos se construyen a partir de conjuntos, por lo que usamos el tipo de conjunto integrado en Python. El problema es que originalmente no nos dimos […]

¿Cómo hacer que pdb reconozca que la fuente ha cambiado entre ejecuciones?

Por lo que puedo decir, pdb no reconoce cuando el código fuente ha cambiado entre “ejecuciones”. Es decir, si estoy depurando, observo un error, corríjalo y vuelva a ejecutar el progtwig en pdb (es decir, sin salir de pdb), pdb no volverá a comstackr el código. Seguiré depurando la versión anterior del código, incluso si […]

¿Es posible pasar una variable de una sesión pdb a la sesión interactiva original?

Estoy usando pdb para examinar un script que ha llamado a run -d en una sesión de ipython. Sería útil poder trazar algunas de las variables, pero las necesito en el entorno principal de ipython para hacer eso. Entonces, lo que estoy buscando es alguna forma de hacer que una variable esté disponible en la […]

Cómo depurar los scripts de Google App Engine con PyScripter

La situación es la siguiente: he descargado el SDK del motor de aplicaciones de Google. He escrito mi aplicación “helloworld” que se ejecuta localmente en mi computadora. Tengo que usar PyScripter como IDE. No puedo usar Eclipse, eso no sería una solución válida para mi problema. En PyScripter, he establecido una “Configuración de ejecución”, para […]

¿Es posible usar bpython como un depurador completo?

Me gustaría usar el intérprete de bpython para la depuración. Mi pregunta es similar a ” ¿Es posible ingresar ipython desde el código? “, Que pregunta sobre ipython. Si usas ipdb.set_trace() obtienes una sesión completa de ipython con todas sus conveniencias. Sin embargo, bpdb.set_trace() no me da una sesión de bpython, me da el depurador […]

PHP – ¿Imprimir todas las declaraciones que se ejecutan en un script de línea de comandos de PHP?

En Python, uno puede rastrear todas las sentencias que se ejecutan mediante un script de línea de comandos utilizando el módulo de rastreo . En bash puedes hacer lo mismo con set -x . Tenemos un script PHP que estamos ejecutando desde la línea de comandos, como un script normal bash / python / perl […]

Ala IDE no se detiene en los puntos de ruptura

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 […]