From 79df2bfdeff5c3849bd8a010afc8d6ff91f1fa61 Mon Sep 17 00:00:00 2001 From: Christoph Schmidt <christoph.,schmidt@tugraz.at> Date: Fri, 5 Jan 2024 17:16:22 +0100 Subject: [PATCH] Fixed allowed_type for FieldInt --- examples/example/main.py | 2 +- src/confighandler/controller/fields/FieldInt.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/example/main.py b/examples/example/main.py index 77dc898..029077c 100644 --- a/examples/example/main.py +++ b/examples/example/main.py @@ -41,7 +41,7 @@ if __name__ == "__main__": grd.addWidget(tree, 2, 0) btn_set = QtWidgets.QPushButton("Set Wafer Number to 5") - btn_set.clicked.connect(lambda: config.wafer_number.set(5)) + btn_set.clicked.connect(lambda: config.wafer_number.set("5")) grd.addWidget(btn_set, 3, 0) btn_save = QtWidgets.QPushButton("Save Config") diff --git a/src/confighandler/controller/fields/FieldInt.py b/src/confighandler/controller/fields/FieldInt.py index fa1c40b..e9824ee 100644 --- a/src/confighandler/controller/fields/FieldInt.py +++ b/src/confighandler/controller/fields/FieldInt.py @@ -14,7 +14,7 @@ class FieldInt(Field): def __init__(self, value: int, friendly_name: str = None, description: str = None): super().__init__(value, friendly_name, description) self.view = FieldViewInt(self) - self._allowed_types = [int, None] + self._allowed_types = (int, None) def _yaml_repr(self): return int(self.value) -- GitLab