class documentation

class Registry:

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method add Undocumented
Method get Undocumented
Method latest Undocumented
Instance Variable _forward_registry Undocumented
Instance Variable _reverse_registry Undocumented
def __init__(self):

Undocumented

def add(self, func: Callable, name: str | None = None, version: int = 1):

Undocumented

@overload
def get(self, func: str, version: int = 0) -> tuple[str, Callable, int]:
@overload
def get(self, func: Callable, version: int = 0) -> tuple[str, Callable, int]:

Undocumented

@overload
def latest(self, func: str, default: int = 1) -> int:
@overload
def latest(self, func: Callable, default: int = 1) -> int:

Undocumented

_forward_registry: dict[str, dict[int, tuple[str, Callable, int]]] =

Undocumented

_reverse_registry: dict[Callable, tuple[str, Callable, int]] =

Undocumented