lories.components.tariff.tariff =============================== .. py:module:: lories.components.tariff.tariff .. autoapi-nested-parse:: lories.components.tariff.tariff ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Classes ------- .. autoapisummary:: lories.components.tariff.tariff.Tariff lories.components.tariff.tariff.TariffMeta Module Contents --------------- .. py:class:: Tariff(context: lories._core._registrator.RegistratorContext, configs: Optional[lories._core._configurations.Configurations] = None, **kwargs) Bases: :py:obj:`lories.components.Component` .. autoapi-inheritance-diagram:: lories.components.tariff.tariff.Tariff :parts: 1 :private-bases: Helper class that provides a standard way to create an ABC using inheritance. .. py:class:: TariffMeta Bases: :py:obj:`lories.core.activator.ActivatorMeta` .. autoapi-inheritance-diagram:: lories.components.tariff.tariff.TariffMeta :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()).