From fab5904dcbe7833fca811c810c5e2f70e5d187fa Mon Sep 17 00:00:00 2001 From: Mose Mueller Date: Tue, 9 Apr 2024 08:52:34 +0200 Subject: [PATCH] fixes setting enums through Ionizer --- pydase_service_base/ionizer_interface/rpc_interface.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pydase_service_base/ionizer_interface/rpc_interface.py b/pydase_service_base/ionizer_interface/rpc_interface.py index c27f65f..0cb5282 100644 --- a/pydase_service_base/ionizer_interface/rpc_interface.py +++ b/pydase_service_base/ionizer_interface/rpc_interface.py @@ -118,7 +118,7 @@ class RPCInterface: # https://docs.python.org/3/library/enum.html#enum.EnumType.__iter__ # I need to use the name attribute as this is what # DataService.__set_attribute_based_on_type expects - value = list(current_value.__class__)[value].name + value = list(current_value.__class__)[value] if isinstance(current_value, Quantity): value = value * current_value.u elif isinstance(current_value, NumberSlider):