Source code for pint.facets.formatting.registry
"""
pint.facets.formatting.registry
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:copyright: 2022 by Pint Authors, see AUTHORS for more details.
:license: BSD, see LICENSE for more details.
"""
from __future__ import annotations
from typing import Generic, Any
from ...compat import TypeAlias
from ..plain import GenericPlainRegistry, QuantityT, UnitT
from . import objects
[docs]class GenericFormattingRegistry(
Generic[QuantityT, UnitT], GenericPlainRegistry[QuantityT, UnitT]
):
pass
[docs]class FormattingRegistry(
GenericFormattingRegistry[objects.FormattingQuantity[Any], objects.FormattingUnit]
):
Quantity: TypeAlias = objects.FormattingQuantity[Any]
Unit: TypeAlias = objects.FormattingUnit