From 78ec8b017f5e485400b45767cc5a60316d48f78e Mon Sep 17 00:00:00 2001 From: Stefan Vandermeulen Date: Fri, 3 Apr 2026 14:40:18 +0200 Subject: [PATCH] style: add debug log for write-back failure in retry path Address review feedback: replace bare `except: pass` with a debug log when the post-retry write-back to ~/.claude/.credentials.json fails. The write-back is best-effort (token is already resolved), but logging helps troubleshooting. Co-Authored-By: Claude Opus 4.6 (1M context) --- agent/credential_pool.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/agent/credential_pool.py b/agent/credential_pool.py index 204d154116d..2cf9efe5620 100644 --- a/agent/credential_pool.py +++ b/agent/credential_pool.py @@ -450,8 +450,8 @@ class CredentialPool: refreshed["refresh_token"], refreshed["expires_at_ms"], ) - except Exception: - pass + except Exception as wexc: + logger.debug("Failed to write refreshed token to credentials file (retry path): %s", wexc) return updated except Exception as retry_exc: logger.debug("Retry refresh also failed: %s", retry_exc)