Предупреждения используются для уведомления разработчика или пользователя о потенциальных проблемах или нерекомендуемом использовании кода, которые не являются ошибками и не прерывают выполнение программы. Они менее критичны, чем исключения.
Создать собственное предупреждение можно, создав новый класс, наследующийся от встроенного класса Warning или его подклассов (например, UserWarning, DeprecationWarning).
python
Для генерации предупреждения используется функция warnings.warn().
python