Represent a PEP 585 generic type For example, for t = list[int], t.__origin__ is list and t.__args__ is (int,).
>>> from types import GenericAlias >>> list[int] == GenericAlias(list, (int,)) True >>> dict[str, int] == GenericAlias(dict, (str, int)) True
types/GenericAlias
GenericAlias