lories.application.view.pages.registry#

Classes#

GroupRegistration

Helper class that provides a standard way to create an ABC using

PageRegistration

Helper class that provides a standard way to create an ABC using

_PageRegistration

Helper class that provides a standard way to create an ABC using

Module Contents#

class lories.application.view.pages.registry.GroupRegistration(cls: Type[G], *types: Type, key: str | None = None, name: str | None = None, factory: Callable | None = None)#

Bases: _PageRegistration[G]

Inheritance diagram of lories.application.view.pages.registry.GroupRegistration

Helper class that provides a standard way to create an ABC using inheritance.

class lories.application.view.pages.registry.PageRegistration(cls: Type[P], type: Type, factory: Callable | None = None, **kwargs)#

Bases: _PageRegistration[P]

Inheritance diagram of lories.application.view.pages.registry.PageRegistration

Helper class that provides a standard way to create an ABC using inheritance.

class lories.application.view.pages.registry._PageRegistration(cls: Type[P], factory: Callable | None = None, **kwargs)#

Bases: abc.ABC, Generic[P]

Inheritance diagram of lories.application.view.pages.registry._PageRegistration

Helper class that provides a standard way to create an ABC using inheritance.