fixes exception emission to web clients

This commit is contained in:
Mose Müller 2023-12-19 11:20:55 +01:00
parent 6630173cec
commit 1a00f37372
2 changed files with 5 additions and 5 deletions

View File

@ -255,14 +255,14 @@ class Server:
future_or_task = self._loop.create_task(addin_server.serve())
self.servers[server_name] = future_or_task
if self._enable_web:
web_server = WebServer(
self._web_server = WebServer(
service=self._service,
host=self._host,
port=self._web_port,
data_service_observer=self._observer,
**self._kwargs,
)
future_or_task = self._loop.create_task(web_server.serve())
future_or_task = self._loop.create_task(self._web_server.serve())
self.servers["web"] = future_or_task
async def main_loop(self) -> None:
@ -335,7 +335,7 @@ class Server:
async def emit_exception() -> None:
try:
await self._wapi.sio.emit(
await self._web_server._sio.emit(
"exception",
{
"data": {

View File

@ -77,8 +77,8 @@ class WebServer:
await self.web_server.serve()
def _setup_socketio(self) -> None:
self.__sio = SioServerWrapper(self.observer, self.enable_cors, self._loop).sio
self.__sio_app = socketio.ASGIApp(self.__sio)
self._sio = SioServerWrapper(self.observer, self.enable_cors, self._loop).sio
self.__sio_app = socketio.ASGIApp(self._sio)
def _setup_fastapi_app(self) -> None:
app = FastAPI()