Как я могу перехватить все исключения из приложения wxPython?

Я пишу небольшое приложение для отладки небольшого набора, который мы разрабатываем, и я хотел бы рассказать о нем нескольким пользователям, чтобы узнать, могут ли они спровоцировать сбои. Кто-нибудь знает способ эффективной упаковки wxPython-приложения, чтобы перехватить все необработанные исключения, которые могут вызвать сбой приложения?

В идеале я хотел бы захватить весь вывод (не только ошибки) и записать его в файл. Любые необработанные исключения должны регистрироваться в текущем файле и затем разрешать передачу исключения как обычно (т.е. процесс регистрации должен быть прозрачным).

Я уверен, что кто-то должен был что-то делать в этом направлении, но мне не удалось найти что-то полезное через Google.

Ответы на вопрос(4)

Ваш ответ на вопрос