module documentation

Class definitions in pyi files.

Function check_for_duplicate_defs Check a class's list of definitions for duplicates.
Function get_bases Collect base classes.
Function get_decorators Process a class decorator list.
Function get_metaclass Scan keywords for a metaclass.
Constant _PROTOCOL_ALIASES Undocumented
def check_for_duplicate_defs(methods, constants, aliases): (source)

Check a class's list of definitions for duplicates.

def get_bases(bases: List[pytd.Type]) -> List[pytd.Type]: (source)

Collect base classes.

def get_decorators(decorators: List[str], type_map: Dict[str, pytd_node.Node]): (source)

Process a class decorator list.

def get_metaclass(keywords: List[ast3.keyword]): (source)

Scan keywords for a metaclass.

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

Undocumented

Value
('typing.Protocol', 'typing_extensions.Protocol')