Skip to content

Commit a4341df

Browse files
stainless-botrattrayalex
authored andcommitted
Clean up stacktraces for status errors.
1 parent 6d23860 commit a4341df

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lithic/_base_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,7 @@ def request(
460460
except httpx.HTTPStatusError as err: # thrown on 4xx and 5xx status code
461461
if retries > 0 and self.should_retry(err.response):
462462
return self.retry_request(options, cast_to, retries, err.response.headers)
463-
raise self._make_status_error(request, err.response)
463+
raise self._make_status_error(request, err.response) from None
464464
except httpx.TimeoutException as err:
465465
if retries > 0:
466466
return self.retry_request(options, cast_to, retries)
@@ -619,7 +619,7 @@ async def request(
619619
except httpx.HTTPStatusError as err: # thrown on 4xx and 5xx status code
620620
if retries > 0 and self.should_retry(err.response):
621621
return await self.retry_request(options, cast_to, retries, err.response.headers)
622-
raise self._make_status_error(request, err.response)
622+
raise self._make_status_error(request, err.response) from None
623623
except httpx.ConnectTimeout as err:
624624
if retries > 0:
625625
return await self.retry_request(options, cast_to, retries)

0 commit comments

Comments
 (0)