Python 3.3+faulthandlerфункция
faulthandler.disable()
обработчик сбоев
Выключает обработчик сбоев, снимая установленные enable() обработчики сигналов.
Синтаксис
faulthandler.disable()
Вызывайте её до того, как закроете файл, переданный в enable(): обработчик хранит номер дескриптора, и после закрытия тот же номер может достаться другому файлу — трассировка аварии уйдёт туда. Таймер dump_traceback_later() и сигналы register() она не трогает, их снимают отдельно. Возвращает None.
Примеры
import faulthandler
with open('crash.log', 'w') as log:
faulthandler.enable(file=log)
faulthandler.disable()
print(faulthandler.is_enabled()) # → False
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности