class documentation

class _MultipleClassMarker(ClsRegistryToken): (source)

View In Hierarchy

refers to multiple classes of the same name within _decl_class_registry.

Method __init__ Undocumented
Method __iter__ Undocumented
Method add_item Undocumented
Method attempt_get Undocumented
Method remove_item Undocumented
Class Variable __slots__ Undocumented
Instance Variable contents Undocumented
Instance Variable on_remove Undocumented
Method _remove_item Undocumented
def __init__(self, classes: Iterable[Type[Any]], on_remove: Optional[Callable[[], None]] = None): (source)

Undocumented

def __iter__(self) -> Generator[Optional[Type[Any]], None, None]: (source)

Undocumented

def add_item(self, item: Type[Any]): (source)

Undocumented

def attempt_get(self, path: List[str], key: str) -> Type[Any]: (source)

Undocumented

def remove_item(self, cls: Type[Any]): (source)

Undocumented

contents = (source)

Undocumented

on_remove = (source)

Undocumented

def _remove_item(self, ref: weakref.ref[Type[Any]]): (source)

Undocumented