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,
),
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):
kwargs = dict(