Я использую mypy в своем проекте Python для проверки типов. Я также использую PyYAML для чтения и записи файлов конфигурации проекта. К сожалению, при использовании рекомендованного механизма импорта из документации PyYAML возникает ложная ошибка в предложении try/Exception, которое пытается импортировать собственные библиотеки:
from yaml import load, dump
try:
from yaml import CLoader as Loader, CDumper as Dumper
except ImportError:
from yaml import Loader, Dumper
В моей системе CLoader и CDumper отсутствуют, что приводит к ошибке: Модуль «yaml» не имеет атрибута «CLoader» и ошибка: у модуля «yaml» нет атрибута «CDumper».
Есть ли способ заставить mypy игнорировать ошибки в этой строке? Я надеялся, что смогу сделать что-то вроде этого, чтобы mypy пропустил эту строку:
from yaml import load, dump
try:
from yaml import CLoader as Loader, CDumper as Dumper # nomypy
except ImportError:
from yaml import Loader, Dumper
Подробнее здесь: https://stackoverflow.com/questions/492 ... ource-file
Как mypy может игнорировать одну строку в исходном файле? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение