Сообщить об ошибке.

Функция resetwarnings() модуля warnings в Python

Сбросить фильтр предупреждений warning

Синтаксис:

import warnings

warnings.resetwarnings()

Параметры:

  • нет.

Возвращаемое значение:

  • нет.

Описание:

Функция resetwarnings() модуля warnings сбрасывает фильтр предупреждений к первоначальному состоянию.

Вызов функции warnings.resetwarnings исключает влияние всех предыдущих вызовов warnings.filterwarnings(), включая влияние параметров командной строки -W и вызовов warnings.simplefilter().

Примеры:

>>> import warnings
# определим deprecated функцию
>>> def deprecated():
...     warnings.warn('It`s function deprecated!', category=DeprecationWarning)
...     return 'deprecated function'
...
# Установим фильтр на игнорирование предупреждений
>>> warnings.simplefilter("ignore")
>>> deprecated()
# 'deprecated function'

# сбросим фильтр предупреждений
>>> warnings.resetwarnings()
>>> deprecated()
# __main__:2: DeprecationWarning: It`s function deprecated!
# 'deprecated function'