Pylance(reportMissingImports) при попытке импортировать класс
У меня есть файл actions.py, в котором есть класс, и ряд функций, которые я хочу импортировать в файл input_handlers.py, однако при попытке это сделать, появляется ошибка NameError, потому что файл с функциями не импортируется, и переменные остаются не инициализированными. Как это можно решить?
Импорт в input_handlers.py:
from actions import Action, BumpAction, EscapeAction, WaitAction
Блок кода в input_handlers.py, в котором не работают переменные:
if key in MOVE_KEYS:
dx, dy = MOVE_KEYS[key]
action = BumpAction(player, dx, dy)
elif key in WAIT_KEYS:
action = WaitAction(player)
Среда разработки: VSCode
Версия Python: 3.10.5