validar utilizar try tipos recent por most last imprimir excepciones error ejemplos diferentes como catch python eclipse debugging exception pydev

utilizar - traceback(most recent call last) python



Rompa de la excepción en pydev (4)

Esto fue agregado por el autor de PyDev, en Ejecutar> Gestionar puntos de interrupción de excepción de Python

¿Es posible obtener el depurador pydev para romper en la excepción?


Hace mucho que terminó, pero las solicitudes de funciones siguen en sourceforge .


He intentado el gran truco try-except pero no funcionó como se esperaba, tienes la pila donde se rompe, es decir, en el bloque except: no puedes llegar a la pila donde se originó la excepción desde allí eso no tiene sentido

Actualización: pydev tiene una función break-on-exception desde 1.6.0, pero aún no tiene UI, necesita un código: https://sourceforge.net/tracker/?func=detail&aid=2970886&group_id=85796&atid=577332


En cualquier excepción?

Si mi memoria me sirve bien, en PyDev (en Eclipse) esto es posible.

EDITAR: lo revisé nuevamente, verificó la documentación de pdb , no puedo encontrar una manera de establecer un punto de interrupción de excepción.

Si sugiero una solución bastante cruda, pero si es necesario, puede llamar a su programa desde un bloque try-except , establecer un punto de interrupción allí, y una vez que se rompe en el bloque except solo suba la pila y depure su error.

Otra edición Esta funcionalidad se ha agregado a PyDev