1
タイプヒントに使用するカスタムメタタイプを定義しようとしています。たとえば、タイプヒントのカスタムメタタイプ
print(Tuple[int, str, bool])
print(CustomType[int, str, bool])
最初の行は明らかにうまく動作します。 CustomType
をどのように実装すれば動作するのでしょうか?私はこれを試みた:
class CustomType(Tuple):
pass
そしてエラーTypeError: __main__.CustomType is not a generic class
を得る。 私の目標は、追加のクラスメソッドでタプルを特殊化することです。