From 6965eca8f58bd73236e8fa623219f1b0fa17c8a0 Mon Sep 17 00:00:00 2001 From: haosenwang1018 Date: Wed, 25 Feb 2026 04:50:27 +0000 Subject: [PATCH] fix: replace bare except with except Exception in server readiness check The server polling loop catches all exceptions while waiting for the vLLM server to become ready. Using except Exception avoids catching KeyboardInterrupt, allowing clean cancellation. --- src/art/tinker/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/art/tinker/server.py b/src/art/tinker/server.py index 8a553409..84773fdd 100644 --- a/src/art/tinker/server.py +++ b/src/art/tinker/server.py @@ -185,7 +185,7 @@ async def start(self) -> tuple[str, int]: try: await client.completions.create(model="", prompt="") break # Server is ready - except: + except Exception: await asyncio.sleep(0.1) return host, port