#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
from typing import Callable, SupportsFloat
return _convert(magnitude, src, dst)
-def _convert(
- magnitude: SupportsFloat, from_unit: Converter, to_unit: Converter
-) -> float:
+def _convert(magnitude: SupportsFloat, from_unit: Converter, to_unit: Converter) -> float:
canonical = from_unit.to_canonical(magnitude)
converted = to_unit.from_canonical(canonical)
return float(converted)