1

そのため、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

私はタイピングモジュールを使い始めたばかりです。私の問題は、タイプのヒントを見つけようとしたときに、それが見つからなかったことです。ソースコードやドキュメントのどこにもありません。

リリース ノートは、typing モジュールが PEP 484 を実装していることを示しています。不完全な実装の兆候はありません。現在のバージョンでこの種の型ヒントを作成する方法はありますか? それとも、今のところ不可能ですか?

ありがとう。

4

0 に答える 0