diff --git a/src/tendril/utils/types/unitbase.py b/src/tendril/utils/types/unitbase.py index 755f7a0..bc71a9e 100644 --- a/src/tendril/utils/types/unitbase.py +++ b/src/tendril/utils/types/unitbase.py @@ -228,6 +228,8 @@ class NumericalUnitBase(TypedComparisonMixin, UnitBase): _separate_unit = False def __init__(self, value): + if isinstance(value, bytes): + value = value.decode() if not self._orders: doidx = self._ostrs.index(self._dostr) self._orders = [(ostr, (3 * (idx - doidx)))