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