Python Glossary English

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Сообщить о неточности