From a241288241a9dc300014ecfc93c4f537900f3e9f Mon Sep 17 00:00:00 2001 From: Franoosh Date: Sun, 11 Jan 2026 14:26:25 +0100 Subject: Cleanup. --- webserver.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'webserver.py') diff --git a/webserver.py b/webserver.py index 7fa2e3c..3a95dca 100644 --- a/webserver.py +++ b/webserver.py @@ -85,7 +85,6 @@ async def zmq_bridge(): Parameters ---------- - None Returns ------- @@ -242,6 +241,9 @@ async def camera_route(websocket: WebSocket, client_id: str, camera_id: str) -> logger.info("Accepting websocket connection for '/ws/%s/%s'.", client_id, camera_id) await websocket.accept() ws_connections[client_id][camera_id] = {'ws': websocket} + # Ensure queue exists (zmq_bridge may not have created it yet) + if camera_id not in ws_queues[client_id]: + ws_queues[client_id][camera_id] = asyncio.Queue(maxsize=10) queue = ws_queues[client_id][camera_id] async def send_frames(): @@ -555,4 +557,5 @@ if __name__ == "__main__": port=8007, host='127.0.0.1', log_level='info', + # uds="/run/zmq_webserver.sock" ) -- cgit v1.3