EvSys

Registry

Generic name->class registry.

Functions

func__init__(self, kind) -> None
paramself
paramkindstr

Returns

None
funcregister(self, name=None) -> Callable[[type[T]], type[T]]
paramself
paramnamestr | None
= None

Returns

typing.Callable[[type[evsys_sdk.registry.T]], type[evsys_sdk.registry.T]]
funcget(self, name) -> type
paramself
paramnamestr

Returns

type
funclist(self) -> list[str]
paramself

Returns

evsys_sdk.registry.Registry.list[str]
funchas(self, name) -> bool
paramself
paramnamestr

Returns

bool
funcitems(self) -> list[tuple[str, type]]
paramself

Returns

evsys_sdk.registry.Registry.list[tuple[str, type]]
funcunregister(self, name) -> None

Remove an entry. Mostly for tests.

paramself
paramnamestr

Returns

None

On this page