В разделе представлены функции модуля faulthandler, предназначенные для отслеживания состояния обработчика ошибок.
faulthandler.enable(),faulthandler.disable(),faulthandler.is_enabled().faulthandler.enable(file=sys.stderr, all_threads=True):Функция faulthandler.enable() включает обработчик ошибок: устанавливает обработчики сигналов SIGSEGV, SIGFPE, SIGABRT, SIGBUS и SIGILL, чтобы сбросить данные трассировки Python.
Если аргумент all_threads имеет значение True, то производить обратную трассировку для каждого запущенного потока. В противном случае выгрузит только текущий поток.
Аргумент file должен оставаться открытым, пока не будет отключен обработчик ошибок (может возникнуть проблема с файловыми дескрипторами).
faulthandler.disable():Функция faulthandler.disable() отключает обработчик ошибок: удаляет обработчики сигналов, установленные с помощью функции faulthandler.enable().
faulthandler.is_enabled():Функция faulthandler.is_enabled() проверяет, включен ли обработчик ошибок.