From 16b284da453e545491f8c5c63ea282a34950c38c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Mon, 6 Nov 2023 10:49:16 +0100 Subject: [PATCH] adds state manager to additional servers --- src/pydase/server/server.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/pydase/server/server.py b/src/pydase/server/server.py index 75e179d..3c2b0ea 100644 --- a/src/pydase/server/server.py +++ b/src/pydase/server/server.py @@ -118,9 +118,15 @@ class Server: >>> class MyCustomServer: ... def __init__( - ... self, service: DataService, port: int, host: str, **kwargs: Any + ... self, + ... service: DataService, + ... port: int, + ... host: str, + ... state_manager: StateManager, + ... **kwargs: Any ... ): ... self.service = service + ... self.state_manager = state_manager ... self.port = port ... self.host = host ... # handle any additional arguments... @@ -252,6 +258,7 @@ class Server: self._service, port=server["port"], host=self._host, + state_manager=self._state_manager, info=self._info, **server["kwargs"], )