Я работаю над библиотекой python, где мы иногда отображаем предупреждения пользователей, используя модуль pythons warnings. Теперь мы хотим иметь возможность отключить все эти предупреждения на основе флага, передаваемого интерпретатору Python.
Я прочитал, что файлы __init__
на самом деле сначала вызываются при импорте библиотеки, но ставят
import warnings
warnings.simplefilter('ignore')
на самом высоком уровне __init__.py
ничего не меняет.
Эти опции только для текущего файла? Я ищу место, где я могу отключить все предупреждения в библиотеке, потому что я не хочу управлять этим в каждом отдельном файле.