Source code for autobean_refactor.models.tolerance

import decimal
from typing_extensions import Self
from . import internal
from .generated import tolerance
from .generated.tolerance import Tilde


[docs]@internal.tree_model class Tolerance(tolerance.Tolerance, internal.RWValue[decimal.Decimal]): @property def value(self) -> decimal.Decimal: return self.raw_number.value @value.setter def value(self, value: decimal.Decimal) -> None: self.raw_number.value = value
[docs] @classmethod def from_value( cls, number: decimal.Decimal, ) -> Self: return super().from_value(number)