Skip to content

Commit cdebf3a

Browse files
authored
New async client (#178)
* rewrite async client and fix bugs * handle int parsing * reintroduce certifi
1 parent 5ff65c5 commit cdebf3a

File tree

6 files changed

+750
-233
lines changed

6 files changed

+750
-233
lines changed

dune_client/api/base.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,9 @@ def _handle_response(self, response: Response) -> Any:
151151
response.raise_for_status()
152152
raise ValueError("Unreachable since previous line raises") from err
153153
else:
154+
# Check status code even for valid JSON responses
155+
# Error responses (4xx, 5xx) can have JSON bodies
156+
response.raise_for_status()
154157
return response_json
155158

156159
def _route_url(self, route: str | None = None, url: str | None = None) -> str:

0 commit comments

Comments
 (0)