У меня есть приложение QT5 / Pyside2, которое успешно входит в файл. Также исключения регистрируются через excepthook:
sys.excepthook = lambda t, value, tb: log.exception(f'{t} {value} {"".join(traceback.format_exception(t, value, tb))}')
Но некоторые исключения, вызванные QT, похоже, не передают обработчик. Они просто выводятся на консоль.
2020-07-14 13:42:51,676 - TRACE - sidewindow::__init__() - new view. call super.
2020-07-14 13:42:51,681 - TRACE - sidewindow::__init__() - show window and append
QWindowsEGLStaticContext::createWindowSurface: Could not create the EGL window surface: 0x3003
qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
createDIB: CreateDIBSection failed (1273x666, format: 6)
Как я могу перенаправить эти исключения в файл или заставить python обработать их?