diff --git a/examples/example/main.py b/examples/example/main.py index 77dc898eb4ba6f923ff7111a21b11d11b6aa4ac2..029077ca710c55471f324617610b2f50e2ae9575 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 fa1c40b462de62630da1961b6061f8079ced7146..e9824ee5dc9bcba04853a14fb803f2151c830684 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)