Suppress CancelledError along with KeyboardInterrupt as a normal exit from server.run().

This commit is contained in:
2026-02-18 17:50:34 +00:00
parent 79e645a263
commit aac27da67c
+1 -1
View File
@@ -41,7 +41,7 @@ def run(
conf["forwarded_allow_ips"] = proxy
conf.update(uvicorn_config)
with suppress(KeyboardInterrupt):
with suppress(KeyboardInterrupt, asyncio.CancelledError):
if reload or workers:
serve_multiprocess(endpoints, **conf)
else: