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