lories.application.view.pages.page#
Exceptions#
Raise if an error occurred accessing a page. |
Classes#
Module Contents#
- exception lories.application.view.pages.page.PageException#
Bases:
lories.application.InterfaceException
Raise if an error occurred accessing a page.
Initialize self. See help(type(self)) for accurate signature.
- class lories.application.view.pages.page.Page(id: str, key: str, name: str, title: str | None = None, description: str | None = None, order: int | None = None, group: Page | None = None, *args, **kwargs)#
Bases:
abc.ABC
Helper class that provides a standard way to create an ABC using inheritance.
- class lories.application.view.pages.page.PageMeta#
Bases:
abc.ABCMeta
Metaclass for defining Abstract Base Classes (ABCs).
Use this metaclass to create an ABC. An ABC can be subclassed directly, and then acts as a mix-in class. You can also register unrelated concrete classes (even built-in classes) and unrelated ABCs as ‘virtual subclasses’ – these and their descendants will be considered subclasses of the registering ABC by the built-in issubclass() function, but the registering ABC won’t show up in their MRO (Method Resolution Order) nor will method implementations defined by the registering ABC be callable (not even via super()).