We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1008960 commit aff6341Copy full SHA for aff6341
1 file changed
src/fastcs/attributes/attr_r.py
@@ -73,7 +73,11 @@ async def update(self, value: Any) -> None:
73
self.log_event("Attribute set", value=repr(value), attribute=self)
74
75
_previous_value = self._value
76
- self._value = self._datatype.validate(value)
+ try:
77
+ self._value = self._datatype.validate(value)
78
+ except ValueError:
79
+ logger.error("Failed to validate value", value=repr(value), attribute=self)
80
+ raise
81
82
self.log_event("Value validated", value=repr(self._value), attribute=self)
83
0 commit comments