Python Glossary English

все Python 3Исключенияисключение

ImportWarning

встроенные исключения

Возможная ошибка при импорте (по умолчанию скрыта).

Синтаксис

raise ImportWarning

Это предупреждение, а не сбой: выполнение не прерывается, и по умолчанию сообщение вообще не показывается — стандартные фильтры warnings его отбрасывают. Увидеть его можно запуском python -W default или python -X dev. В прикладном коде его почти никогда не поднимают руками: ImportWarning выдаёт сама машинерия импорта, и говорит он о странностях с путями и пакетами, а не об ошибке в твоей строке import.

Примеры

try:
    raise ImportWarning
except ImportWarning as e:
    print(type(e).__name__)   # → ImportWarning

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности