From cc3fdfbb27052a6969a2db8fe2a81dc70aea1755 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Thu, 28 Mar 2024 09:48:25 +0100 Subject: [PATCH] makes sio client private on ProxyClass --- src/pydase/client/proxy_class_factory.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/pydase/client/proxy_class_factory.py b/src/pydase/client/proxy_class_factory.py index e3e4949..6daeeca 100644 --- a/src/pydase/client/proxy_class_factory.py +++ b/src/pydase/client/proxy_class_factory.py @@ -18,7 +18,7 @@ if TYPE_CHECKING: import pydase.components class ProxyClass(pydase.DataService): - _sio: socketio.Client + __sio: socketio.Client logger = logging.getLogger(__name__) @@ -59,7 +59,7 @@ class ProxyClassFactory: proxy_class = self._deserialize_component_type( serialized_object, component_class ) - proxy_class._sio = self.sio_client + proxy_class.__sio = self.sio_client return proxy_class return None @@ -67,7 +67,7 @@ class ProxyClassFactory: def method_proxy(self: "ProxyClass", *args: Any, **kwargs: Any) -> Any: serialized_response = cast( dict[str, Any], - self._sio.call( + self.__sio.call( "trigger_method", { "access_path": serialized_object["full_access_path"], @@ -82,7 +82,7 @@ class ProxyClassFactory: def _deserialize_component_type( self, serialized_object: SerializedObject, base_class: type - ) -> Any: + ) -> "ProxyClass": def add_prefix_to_last_path_element(s: str, prefix: str) -> str: parts = s.split(".") parts[-1] = f"{prefix}_{parts[-1]}" @@ -131,7 +131,7 @@ class ProxyClassFactory: return loads( cast( SerializedObject, - self._sio.call("get_value", serialized_attr["full_access_path"]), + self.__sio.call("get_value", serialized_attr["full_access_path"]), ) ) @@ -140,7 +140,7 @@ class ProxyClassFactory: def set(self: "ProxyClass", value: Any) -> None: # type: ignore result = cast( SerializedObject | None, - self._sio.call( + self.__sio.call( "update_value", { "access_path": serialized_attr["full_access_path"],