Во-первых, этот вариант аннотаций поддерживается с 3.9 только Во-вторых, у тебя вообще некорректная аннотация типа
то есть если версия питона ниже 3.9 то может ошибка вылететь?
а что такое аннотация типа?
И да и нет from future import annotations
Что нет?
Эта вещь не влияет
Да ладна
Прохладна
умника из себя не строй
А теперь сделай typing.get_type_hints()
То, что ты отложил обработку аннотаций не сделало их автоматически валидными. Ты просто теперь не ловишь ошибку сразу, а потом когда уже попытаешься с ними что-то делать
Ну запусти майпай
https://mypy-play.net/?mypy=latest&python=3.8&gist=1e2887e1eb5cbda97e3619ef63e3483f
Обсуждают сегодня