Выборочно исключать предупреждения / ошибки VSCode, которые не имеют отношения к развертыванию - PullRequest
0 голосов
/ 05 ноября 2019

Я работаю над проектом, в котором один из файлов .py вращается в контейнере (Worker.py). Этот файл импортируется из других файлов .py в проекте, которые добавляются к системному пути, чтобы все это работало. Выглядит это так:

import os

sys.path.append('/app/src/')

from utils.general_utils import generic_function
from handler.task_handler import TaskHandler

VSCode выдает ошибку «невозможно импортировать utils.general_utils», поскольку он, конечно, заранее не знает, что находится в контейнере. Следовательно, я считаю, что лучшим решением будет подавление этих ошибок. Однако я бы предпочел не просто отключать ошибки импорта, поскольку для других частей проекта это все еще полезно.

Как это можно сделать, или есть лучшее альтернативное решение?

1 Ответ

0 голосов
/ 06 ноября 2019

Вы можете попытаться поместить комментарий # noqa в конце строки import, и это должно отключить предупреждения для этой строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...