Source code for pinttr._defaults

import pint

#: Default unit registry
unit_registry = pint.UnitRegistry()


[docs] def set_unit_registry(ureg: pint.UnitRegistry) -> None: """ Set unit registry. By default, Pinttrs has its own registry. :param ureg: Unit registry. :raises: :class:`TypeError` if ``ureg`` is not a :class:`pint.UnitRegistry`. """ global unit_registry if not isinstance(ureg, pint.UnitRegistry): raise TypeError("ureg must be a pint.UnitRegistry") unit_registry = ureg
[docs] def get_unit_registry() -> pint.UnitRegistry: """ Get default unit registry. """ global unit_registry return unit_registry