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)