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


Ответы (0 шт):