From 31eee2de03e7ad2318984f3c665e74cff9cb1d06 Mon Sep 17 00:00:00 2001 From: Hernan Grecco Date: Tue, 16 May 2023 13:41:32 -0300 Subject: Improved documentation about extending the registry --- pint/registry.py | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) (limited to 'pint') 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 -- cgit v1.2.1