From 8e6f2dd7977ba0a00716b34344833bb67e8d0fc2 Mon Sep 17 00:00:00 2001 From: Dinesh Yeduguru Date: Thu, 20 Mar 2025 13:47:09 -0700 Subject: [PATCH] fix: tracing middleware to not start for lifespan events --- llama_stack/distribution/server/server.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/llama_stack/distribution/server/server.py b/llama_stack/distribution/server/server.py index 3bdeeef7c..dea56b1b2 100644 --- a/llama_stack/distribution/server/server.py +++ b/llama_stack/distribution/server/server.py @@ -226,6 +226,8 @@ class TracingMiddleware: self.app = app async def __call__(self, scope, receive, send): + if scope.get("type") == "lifespan": + return await self.app(scope, receive, send) path = scope.get("path", "") await start_trace(path, {"__location__": "server"}) try: