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