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'