From 2852f2cb1335b1bced8e50786859b4340b6e4122 Mon Sep 17 00:00:00 2001 From: Nestor Qin Date: Thu, 20 Nov 2025 15:31:40 -0800 Subject: [PATCH] Use lazy logging --- src/fastmcp/server/auth/providers/azure.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fastmcp/server/auth/providers/azure.py b/src/fastmcp/server/auth/providers/azure.py index 035fe59b9..c216e351a 100644 --- a/src/fastmcp/server/auth/providers/azure.py +++ b/src/fastmcp/server/auth/providers/azure.py @@ -391,7 +391,7 @@ class AzureProvider(OAuthProxy): Returns: Deduplicated list of scopes formatted for Azure token endpoint """ - logger.debug(f"Base scopes from storage: {scopes}") + logger.debug("Base scopes from storage: %s", scopes) # Filter out any additional_authorize_scopes that may have been stored # (they shouldn't be in storage, but clean them up if they are) @@ -410,5 +410,5 @@ class AzureProvider(OAuthProxy): # Use dict.fromkeys() for O(n) deduplication with order preservation deduplicated_scopes = list(dict.fromkeys(prefixed_scopes)) - logger.debug(f"Scopes for Azure token endpoint: {deduplicated_scopes}") + logger.debug("Scopes for Azure token endpoint: %s", deduplicated_scopes) return deduplicated_scopes