validar try tipos recent por most last exceptions excepciones example ejemplos diferentes catch all python logging pyqt

python - try - Registrando todas las excepciones en una aplicación pyqt4



try except python example (1)

¿Cuál es la mejor manera de registrar todas las excepciones en una aplicación pyqt4 utilizando la API estándar de python?

Intenté ajustar exec_ () en una prueba, excepto bloquear, y registrar las excepciones a partir de eso, pero solo registra excepciones desde la inicialización de la aplicación.

Como solución temporal, envolví los métodos más importantes en la prueba, excepto los bloques, pero esa no puede ser la única forma de hacerlo.


sys.excepthook anular sys.excepthook

def my_excepthook(type, value, tback): # log the exception here # then call the default handler sys.__excepthook__(type, value, tback) sys.excepthook = my_excepthook