From d40e22707adcf599eebbdf5319c50e7125be0ad7 Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Sun, 26 Jun 2022 21:13:58 +0200 Subject: [PATCH] Fix failed message's retry count --- src/great_ai/great_ai/remote/http_client.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/great_ai/great_ai/remote/http_client.py b/src/great_ai/great_ai/remote/http_client.py index c6d8255..5f78cab 100644 --- a/src/great_ai/great_ai/remote/http_client.py +++ b/src/great_ai/great_ai/remote/http_client.py @@ -48,13 +48,13 @@ class HttpClient: "JSON parsing failed", ) except Exception as e: - logger.warning( - f"Request failed ({e}), {retry_count - i - 1} retries left", - ) if retry_count - i > 1: + logger.warning( + f"Request failed ({e}), {retry_count - i - 1} retries left", + ) await sleep(self.wait_between_retries_seconds) - raise RemoteCallError("Request has failed too many times") + raise RemoteCallError(f"Request has failed too many ({retry_count + 1}) times") async def close(self) -> None: await self._session.close()