Тип [T] из PEP 484 для модуля ввода Python 3.5 не реализован. Как мне проверить тип класса?
Итак, в PEP 484 есть раздел "Тип объектов класса".
В этом разделе говорится, что должно быть возможно следующее:
U = TypeVar('U', bound=User)
def new_user(user_class: Type[U]) -> U:
user = user_class()
# (Here we could write the user object to a database)
return user
Я только начинаю использовать модуль ввода. Моя проблема в том, что при попытке найти подсказку типа я просто не смог ее найти. Это нигде в исходном коде или в документации.
В примечаниях к выпуску указывается, что модуль ввода реализует PEP 484. Нет признаков неполной реализации. Есть ли способ сделать этот тип подсказки типа в текущей версии? Или это сейчас просто невозможно?
Благодарю.