From 6c2c5d4ad1f8ff1e823e27a409336a3ff60850fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Wed, 8 Nov 2023 17:05:55 +0100 Subject: [PATCH] deprecates update_DataService_attribute function --- src/pydase/data_service/data_service.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/pydase/data_service/data_service.py b/src/pydase/data_service/data_service.py index b676327..bd4df93 100644 --- a/src/pydase/data_service/data_service.py +++ b/src/pydase/data_service/data_service.py @@ -222,6 +222,15 @@ class DataService(rpyc.Service, AbstractDataService): attr_name: str, value: Any, ) -> None: + warnings.warn( + "'update_DataService_attribute' is deprecated and will be removed in a " + "future version. " + "Service state management is handled by `pydase.data_service.state_manager`" + "now, instead.", + DeprecationWarning, + stacklevel=2, + ) + # If attr_name corresponds to a list entry, extract the attr_name and the index attr_name, index = parse_list_attr_and_index(attr_name) # Traverse the object according to the path parts