From 3e4b4d1b0da8a84e1340ba65fa38c07a7ad753c0 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Wed, 26 Jul 2023 07:40:36 -0300 Subject: [PATCH] retry on APIConnectionError --- aider/sendchat.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/aider/sendchat.py b/aider/sendchat.py index 441447863..56b46bd4a 100644 --- a/aider/sendchat.py +++ b/aider/sendchat.py @@ -4,7 +4,13 @@ import json import backoff import openai import requests -from openai.error import APIError, RateLimitError, ServiceUnavailableError, Timeout +from openai.error import ( + APIConnectionError, + APIError, + RateLimitError, + ServiceUnavailableError, + Timeout, +) @backoff.on_exception( @@ -14,6 +20,7 @@ from openai.error import APIError, RateLimitError, ServiceUnavailableError, Time APIError, ServiceUnavailableError, RateLimitError, + APIConnectionError, requests.exceptions.ConnectionError, ), max_tries=10,