More informative retry messages

This commit is contained in:
Paul Gauthier 2023-07-15 10:19:48 -07:00
parent 9f7f6607c2
commit 1b10751585

View file

@ -622,7 +622,9 @@ class Coder:
requests.exceptions.ConnectionError, requests.exceptions.ConnectionError,
), ),
max_tries=10, max_tries=10,
on_backoff=lambda details: print(f"Retry in {details['wait']} seconds."), on_backoff=lambda details: print(
f"{details.get('exception','Exception')}\nRetry in {details['wait']:.1f} seconds."
),
) )
def send_with_retries(self, model, messages, functions): def send_with_retries(self, model, messages, functions):
kwargs = dict( kwargs = dict(