diff --git a/app/dependencies/fetcher.py b/app/dependencies/fetcher.py index c1ea795..5bf7ea5 100644 --- a/app/dependencies/fetcher.py +++ b/app/dependencies/fetcher.py @@ -30,10 +30,8 @@ async def get_fetcher() -> OriginFetcher: try: await fetcher.ensure_valid_access_token() except TokenAuthError as exc: - logger.warning( - f"Failed to refresh fetcher access token during startup: {exc}. Will retry on demand." - ) - except Exception as exc: # noqa: BLE001 + logger.warning(f"Failed to refresh fetcher access token during startup: {exc}. Will retry on demand.") + except Exception as exc: logger.exception("Unexpected error while initializing fetcher access token", exc_info=exc) return fetcher diff --git a/app/fetcher/_base.py b/app/fetcher/_base.py index b0cbe27..681ff5c 100644 --- a/app/fetcher/_base.py +++ b/app/fetcher/_base.py @@ -204,7 +204,7 @@ class BaseFetcher: f"HTTP error while requesting access token for client {self.client_id}" f" (status: {exc.response.status_code}, attempt {attempt}/{retries})" ) - except Exception as exc: # noqa: BLE001 + except Exception as exc: last_error = exc logger.exception( f"Unexpected error while requesting access token for client {self.client_id}"