浏览代码

Fixed setter behavior

Stefan Gula 1 年之前
父节点
当前提交
ce91ad2326
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      nicegui/elements/mixins/validation_element.py

+ 4 - 4
nicegui/elements/mixins/validation_element.py

@@ -16,7 +16,7 @@ class ValidationElement(ValueElement):
         return self._error
 
     @error.setter
-    def set_error(self, error: Optional[str]) -> None:
+    def error(self, error: Optional[str]) -> None:
         """Sets the error message.
 
         :param error: The optional error message
@@ -33,14 +33,14 @@ class ValidationElement(ValueElement):
         if isinstance(self.validation, dict):
             for message, check in self.validation.items():
                 if not check(self.value):
-                    self.set_error(message)
+                    self.error = message
                     return False
         else:
             message = self.validation(self.value)
             if message is not None:
-                self.set_error(message)
+                self.error = message
                 return False
-        self.set_error(None)
+        self.error = None
         return True
 
     def _handle_value_change(self, value: Any) -> None: