¿Hay alguna manera de ver una pila de lo que varios subprocesos están haciendo dentro de un proceso de Python?Depuración de un proceso de ejecución de python
Supongamos que tengo un hilo que me permite algún tipo de acceso remoto al proceso.
¿Hay alguna manera de ver una pila de lo que varios subprocesos están haciendo dentro de un proceso de Python?Depuración de un proceso de ejecución de python
Supongamos que tengo un hilo que me permite algún tipo de acceso remoto al proceso.
Hace aproximadamente 4 años, cuando usaba retorcido, la boca de inspección era una excelente manera de hacer lo que me pedía.
http://twistedmatrix.com/projects/core/documentation/howto/telnet.html
En este momento la mayoría de mis proyectos no uso torcido, de modo que sólo ganchos de depuración remota de WingIDE Para entender un proceso en ejecución.
Winpdb es un independiente gráfica depurador GPL Python plataforma con soporte para la depuración remota sobre una red, varios subprocesos, la modificación del espacio de nombres, depuración incrustado, la comunicación cifrada y es hasta 20 veces más rápido que el AP.
Características:
Screenshot http://winpdb.org/images/screenshot_winpdb_small.jpg
Sin ninguna orientación sobre cómo utilizar el producto para seleccionar e hilos de control, y sin ninguna indicación por parte del usuario de que está incluso el uso de Windows, esto suena sospechosamente a un anuncio de bala puntas. –
@Brandorn: No es solo de Windows. Es multiplataforma como lo dije claramente en la respuesta, en negrita. La captura de pantalla muestra claramente cómo puede depurar los hilos. – nosklo