diff --git a/src/openai/_base_client.py b/src/openai/_base_client.py index cf4571bf45..92ed7f56b8 100644 --- a/src/openai/_base_client.py +++ b/src/openai/_base_client.py @@ -1021,8 +1021,8 @@ def request( log.debug("Raising timeout error") raise APITimeoutError(request=request) from err - except Exception as err: - log.debug("Encountered Exception", exc_info=True) + except (httpx.RequestError, OSError) as err: + log.debug("Encountered request error", exc_info=True) if remaining_retries > 0: self._sleep_for_retry( @@ -1620,8 +1620,8 @@ async def request( log.debug("Raising timeout error") raise APITimeoutError(request=request) from err - except Exception as err: - log.debug("Encountered Exception", exc_info=True) + except (httpx.RequestError, OSError) as err: + log.debug("Encountered request error", exc_info=True) if remaining_retries > 0: await self._sleep_for_retry(