From b1d89d34fd5c08591c969c63e4be857d137c7193 Mon Sep 17 00:00:00 2001 From: Max Holland Date: Tue, 6 Jan 2026 15:34:33 +0000 Subject: [PATCH] Allow streams to run without a control url --- runner/src/runner/live/streamer/protocol/trickle.py | 1 + 1 file changed, 1 insertion(+) diff --git a/runner/src/runner/live/streamer/protocol/trickle.py b/runner/src/runner/live/streamer/protocol/trickle.py index c9c4c11c6..e5a6d5d96 100644 --- a/runner/src/runner/live/streamer/protocol/trickle.py +++ b/runner/src/runner/live/streamer/protocol/trickle.py @@ -111,6 +111,7 @@ async def emit_monitoring_event(self, event: dict, queue_event_type: str = "ai_s async def control_loop(self, done: asyncio.Event) -> AsyncGenerator[dict, None]: if not self.control_subscriber: logging.warning("No control-url provided, inference won't get updates from the control trickle subscription") + await done.wait() return logging.info("Starting Control subscriber at %s", self.control_url)