From 9710dc76fca91bc47aa572dd451e41083a9a1aed Mon Sep 17 00:00:00 2001 From: Zamil Majdy Date: Wed, 8 Apr 2026 22:30:51 +0700 Subject: [PATCH] fix(backend): use f-strings for DataError warning logs per backend convention Switch %s placeholder style to f-strings in both logger.warning calls (platform_cost.py and token_tracking.py) to match the backend logging convention (f-strings for non-debug levels). --- .../backend/backend/copilot/token_tracking.py | 9 +++------ autogpt_platform/backend/backend/data/platform_cost.py | 9 +++------ 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/autogpt_platform/backend/backend/copilot/token_tracking.py b/autogpt_platform/backend/backend/copilot/token_tracking.py index b71fc10fa0..f1bdb4b855 100644 --- a/autogpt_platform/backend/backend/copilot/token_tracking.py +++ b/autogpt_platform/backend/backend/copilot/token_tracking.py @@ -57,12 +57,9 @@ def _schedule_cost_log(entry: PlatformCostEntry) -> None: # stale Prisma client (e.g. during a rolling deploy after a schema # migration). Log at WARNING so Sentry is not spammed. logger.warning( - "Skipping platform cost log (schema mismatch?) for " - "user=%s provider=%s block=%s: %s", - entry.user_id, - entry.provider, - entry.block_name, - e, + f"Skipping platform cost log (schema mismatch?) for " + f"user={entry.user_id} provider={entry.provider} " + f"block={entry.block_name}: {e}" ) except Exception: logger.exception( diff --git a/autogpt_platform/backend/backend/data/platform_cost.py b/autogpt_platform/backend/backend/data/platform_cost.py index abbfb684e4..f74e10fc0a 100644 --- a/autogpt_platform/backend/backend/data/platform_cost.py +++ b/autogpt_platform/backend/backend/data/platform_cost.py @@ -93,12 +93,9 @@ async def log_platform_cost_safe(entry: PlatformCostEntry) -> None: # Prisma client (e.g. during a rolling deploy after a schema migration). # Log at WARNING so Sentry is not spammed. logger.warning( - "Skipping platform cost log (schema mismatch?) for " - "user=%s provider=%s block=%s: %s", - entry.user_id, - entry.provider, - entry.block_name, - e, + f"Skipping platform cost log (schema mismatch?) for " + f"user={entry.user_id} provider={entry.provider} " + f"block={entry.block_name}: {e}" ) except Exception: logger.exception(