Непонятная ошибка в коде от mypy

Рейтинг: 0Ответов: 0Опубликовано: 10.06.2023
async def process_play_command(message: Message):
    await message.answer('Игра началась!\nЯ загадал число от 1 до 100!')
    users[message.from_user.id]['in_game'] = True
    users[message.from_user.id]['secret_number'] = randint(1, 100)
    print(type(users[message.from_user.id]['in_game']))

Есть такая функция. mypy находит ошибку в каждой переменной message:

Item "None" of "Optional[User]" has no attribute "id" [union-attr]mypy(error) (parameter) message: Message.

Пытался гуглить, практически никакой инфы по этому поводу не нашел, только один частный случай.

Ответы

Ответов пока нет.