diff options
Diffstat (limited to 'pint/facets/formatting/objects.py')
-rw-r--r-- | pint/facets/formatting/objects.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pint/facets/formatting/objects.py b/pint/facets/formatting/objects.py index 5df937c..7d39e91 100644 --- a/pint/facets/formatting/objects.py +++ b/pint/facets/formatting/objects.py @@ -9,7 +9,7 @@ from __future__ import annotations import re -from typing import Any +from typing import Any, Generic from ...compat import babel_parse, ndarray, np from ...formatting import ( @@ -23,10 +23,10 @@ from ...formatting import ( ) from ...util import UnitsContainer, iterable -from ..plain import PlainQuantity, PlainUnit +from ..plain import PlainQuantity, PlainUnit, MagnitudeT -class FormattingQuantity(PlainQuantity): +class FormattingQuantity(Generic[MagnitudeT], PlainQuantity[MagnitudeT]): _exp_pattern = re.compile(r"([0-9]\.?[0-9]*)e(-?)\+?0*([0-9]+)") def __format__(self, spec: str) -> str: |