diff options
author | Hernan Grecco <hgrecco@gmail.com> | 2023-05-16 13:41:32 -0300 |
---|---|---|
committer | Hernan Grecco <hgrecco@gmail.com> | 2023-05-16 13:41:32 -0300 |
commit | 31eee2de03e7ad2318984f3c665e74cff9cb1d06 (patch) | |
tree | 7f86e1992adcb91341f8a382175c2ebe609b910d /pint | |
parent | 4e6904c5881fde4d7290b8ea2ba53e6ee9116855 (diff) | |
download | pint-31eee2de03e7ad2318984f3c665e74cff9cb1d06.tar.gz |
Improved documentation about extending the registry
Diffstat (limited to 'pint')
-rw-r--r-- | pint/registry.py | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/pint/registry.py b/pint/registry.py index fc20459..e978e36 100644 --- a/pint/registry.py +++ b/pint/registry.py @@ -53,16 +53,21 @@ class Unit( pass -class UnitRegistry( - facets.GenericSystemRegistry[Quantity, Unit], - facets.GenericContextRegistry[Quantity, Unit], - facets.GenericDaskRegistry[Quantity, Unit], - facets.GenericNumpyRegistry[Quantity, Unit], - facets.GenericMeasurementRegistry[Quantity, Unit], - facets.GenericFormattingRegistry[Quantity, Unit], - facets.GenericNonMultiplicativeRegistry[Quantity, Unit], - facets.GenericPlainRegistry[Quantity, Unit], +class GenericUnitRegistry( + Generic[facets.QuantityT, facets.UnitT], + facets.GenericSystemRegistry[facets.QuantityT, facets.UnitT], + facets.GenericContextRegistry[facets.QuantityT, facets.UnitT], + facets.GenericDaskRegistry[facets.QuantityT, facets.UnitT], + facets.GenericNumpyRegistry[facets.QuantityT, facets.UnitT], + facets.GenericMeasurementRegistry[facets.QuantityT, facets.UnitT], + facets.GenericFormattingRegistry[facets.QuantityT, facets.UnitT], + facets.GenericNonMultiplicativeRegistry[facets.QuantityT, facets.UnitT], + facets.GenericPlainRegistry[facets.QuantityT, facets.UnitT], ): + pass + + +class UnitRegistry(GenericUnitRegistry[Quantity, Unit]): """The unit registry stores the definitions and relationships between units. Parameters |