adds state manager to additional servers

This commit is contained in:
Mose Müller 2023-11-06 10:49:16 +01:00
parent 2833284239
commit 16b284da45

View File

@ -118,9 +118,15 @@ class Server:
>>> class MyCustomServer: >>> class MyCustomServer:
... def __init__( ... 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.service = service
... self.state_manager = state_manager
... self.port = port ... self.port = port
... self.host = host ... self.host = host
... # handle any additional arguments... ... # handle any additional arguments...
@ -252,6 +258,7 @@ class Server:
self._service, self._service,
port=server["port"], port=server["port"],
host=self._host, host=self._host,
state_manager=self._state_manager,
info=self._info, info=self._info,
**server["kwargs"], **server["kwargs"],
) )