@tutam

Как узнать из-за чего упало приложение с PyQt5?

Столкнулся с такой проблемой: если приложение, использующее PyQt5 падает, то в окне shell ничего не выводится об ошибке, из-за которой оно упало, просто всплывает обычное виндовское окно, говорящее что "Python прекратил работу". Как получить сообщение об ошибке?
  • Вопрос задан
  • 173 просмотра
Решения вопроса 1
myjcom
@myjcom
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@bbkmzzzz
можно попытаться через модуль traceback.
from traceback import format_exc
from sys import stderr

## момент на котором предположительно может падать

try:
    ...
except:
    print(format_exc(10), file=stderr) # 10 - глубина стека ошибки
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы