class documentation

class _GenericAlias: (source)

View In Hierarchy

A python-based backport of the types.GenericAlias class.

E.g. for t = list[int], t.__origin__ is list and t.__args__ is (int,).

See Also

585
The PEP responsible for introducing types.GenericAlias.
Method __dir__ Implement dir(self).
Method __eq__ Return self == value.
Method __getattribute__ Return getattr(self, name).
Method __getitem__ Return self[key].
Method __hash__ Return hash(self).
Method __init__ Undocumented
Method __instancecheck__ Check if an obj is an instance.
Method __iter__ Return iter(self).
Method __mro_entries__ Undocumented
Method __reduce__ Undocumented
Method __repr__ Return repr(self).
Method __subclasscheck__ Check if a cls is a subclass.
Class Variable __slots__ Undocumented
Property __args__ Undocumented
Property __call__ Undocumented
Property __origin__ Undocumented
Property __parameters__ Type variables in the GenericAlias.
Property __typing_unpacked_tuple_args__ Undocumented
Property __unpacked__ Undocumented
Constant _ATTR_EXCEPTIONS Undocumented
Instance Variable _args Undocumented
Instance Variable _origin Undocumented
Instance Variable _parameters Undocumented
Instance Variable _starred Undocumented
def __dir__(self) -> list[str]: (source)

Implement dir(self).

def __eq__(self, value: object) -> bool: (source)

Return self == value.

def __getattribute__(self, name: str) -> Any: (source)

Return getattr(self, name).

def __getitem__(self: _T, key: object|tuple[object, ...]) -> _T: (source)

Return self[key].

def __hash__(self) -> int: (source)

Return hash(self).

def __init__(self, origin: type, args: object|tuple[object, ...], starred: bool = False): (source)

Undocumented

def __instancecheck__(self, obj: object) -> NoReturn: (source)

Check if an obj is an instance.

def __iter__(self: _T) -> Generator[_T, None, None]: (source)

Return iter(self).

def __mro_entries__(self, bases: Iterable[object]) -> tuple[type[Any]]: (source)

Undocumented

def __reduce__(self: _T) -> tuple[type[_T], tuple[type[Any], tuple[object, ...], bool]]: (source)

Undocumented

def __repr__(self) -> str: (source)

Return repr(self).

def __subclasscheck__(self, cls: type) -> NoReturn: (source)

Check if a cls is a subclass.

__slots__: tuple[str, ...] = (source)

Undocumented

Undocumented

Undocumented

Undocumented

@property
__parameters__: tuple[TypeVar, ...] = (source)

Type variables in the GenericAlias.

@property
__typing_unpacked_tuple_args__: tuple[object, ...]|None = (source)

Undocumented

@property
__unpacked__: bool = (source)

Undocumented

_ATTR_EXCEPTIONS: ClassVar[frozenset[str]] = (source)

Undocumented

Value
frozenset(set(['__origin__',
               '__args__',
               '__parameters__',
               '__mro_entries__',
               '__reduce__',
               '__reduce_ex__',
               '__copy__',
...

Undocumented

Undocumented

_parameters = (source)

Undocumented

_starred = (source)

Undocumented