fix: Handle non-retryable errors by returning None in simple_send_with_retries

This commit is contained in:
Paul Gauthier (aider) 2024-11-08 10:03:49 -08:00
parent d0e85d9c2c
commit 7a8399571a

View file

@ -88,10 +88,10 @@ def simple_send_with_retries(model_name, messages, extra_params=None):
should_retry = False
if not should_retry:
break
return None
print(f"Retrying in {retry_delay:.1f} seconds...")
time.sleep(retry_delay)
continue
except AttributeError:
return
return None