Тип [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. Нет признаков неполной реализации. Есть ли способ сделать этот тип подсказки типа в текущей версии? Или это сейчас просто невозможно?

Благодарю.

0 ответов

Другие вопросы по тегам