Я использую Mypy в своем проекте Python для проверки типов. Я также использую Pyyaml для чтения и написания файлов конфигурации проекта. К сожалению, при использовании рекомендуемого механизма импорта из документации PYYAML это создает ложную ошибку в предложении TRY/кроме того, что пытается импортировать собственные библиотеки:
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' .
есть способ, чтобы Myry rrors rrors rrors rurors rurors rurors rurors ruors ruors rrors rrors rrors rrors rrors rrors rrors rrors rurors rrors rrors rrors rrors rrors? Я надеялся, что смогу сделать что -то подобное, чтобы пропустить эту линию Mypy: < /p>
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
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение