lories.application.view.pages.page ================================== .. py:module:: lories.application.view.pages.page .. autoapi-nested-parse:: lories.application.view.pages.page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Exceptions ---------- .. autoapisummary:: lories.application.view.pages.page.PageException Classes ------- .. autoapisummary:: lories.application.view.pages.page.Page lories.application.view.pages.page.PageMeta Module Contents --------------- .. py:exception:: PageException Bases: :py:obj:`lories.application.InterfaceException` .. autoapi-inheritance-diagram:: lories.application.view.pages.page.PageException :parts: 1 :private-bases: Raise if an error occurred accessing a page. Initialize self. See help(type(self)) for accurate signature. .. py:class:: Page(id: str, key: str, name: str, title: Optional[str] = None, description: Optional[str] = None, order: Optional[int] = None, group: Optional[Page] = None, *args, **kwargs) Bases: :py:obj:`abc.ABC` .. autoapi-inheritance-diagram:: lories.application.view.pages.page.Page :parts: 1 :private-bases: Helper class that provides a standard way to create an ABC using inheritance. .. py:class:: PageMeta Bases: :py:obj:`abc.ABCMeta` .. autoapi-inheritance-diagram:: lories.application.view.pages.page.PageMeta :parts: 1 :private-bases: 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()).