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

Временное подавление предупреждений Python

Если вы используете код, который вызывает предупреждение, например из за устаревшей функции, но не хотите видеть эти предупреждения, даже если предупреждения были явно сконфигурированы через командную строку, то можно отключить предупреждение с помощью контекстного менеджера warnings.catch_warnings():

import warnings

def fxn():
    warnings.warn("deprecated", DeprecationWarning)

with warnings.catch_warnings():
    warnings.simplefilter("ignore")
    fxn()

В менеджере контекста все предупреждения будут просто игнорироваться. Это позволяет использовать устаревший код без получения предупреждений, не подавляя предупреждение для другого кода.

Примечание: такое поведение может быть гарантировано только в однопоточном приложении. Если два или более потоков используют менеджер контекста warnings.catch_warnings() одновременно, поведение не протестировано.