From a7ec7c153618245d0d1a8ccb45b892a4ca2a4466 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Mon, 4 Dec 2023 08:20:08 +0100 Subject: [PATCH] fixes number slider constructor --- src/pydase/components/number_slider.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pydase/components/number_slider.py b/src/pydase/components/number_slider.py index fb3b81f..6417a28 100644 --- a/src/pydase/components/number_slider.py +++ b/src/pydase/components/number_slider.py @@ -46,6 +46,7 @@ class NumberSlider(DataService): step_size: float = 1.0, type_: Literal["int", "float"] = "float", ) -> None: + super().__init__() if type_ not in {"float", "int"}: logger.error("Unknown type '%s'. Using 'float'.", type_) type_ = "float" @@ -56,8 +57,6 @@ class NumberSlider(DataService): self.min = min_ self.max = max_ - super().__init__() - def __setattr__(self, name: str, value: Any) -> None: if name in ["value", "step_size"]: value = int(value) if self._type == "int" else float(value)