Skip to content

Commit 2b7bebb

Browse files
authored
use requests.JSONDecodeError to catch more requests errors (#232)
1 parent 14e8dea commit 2b7bebb

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

pins/rsconnect/api.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import os
33
import requests
44
import tempfile
5-
import json
65

76
from dataclasses import dataclass
87
from pathlib import Path
@@ -204,7 +203,7 @@ def _validate_delete_response(self, r):
204203
raise ValueError(
205204
"Unknown json returned by delete_content endpoint: %s" % data
206205
)
207-
except json.JSONDecodeError:
206+
except requests.JSONDecodeError:
208207
# fallback to at least raising status errors
209208
r.raise_for_status()
210209

@@ -237,7 +236,7 @@ def _raw_query(self, url, method="GET", return_request=False, **kwargs):
237236
data = r.json()
238237
self._validate_json_response(data)
239238
return data
240-
except json.JSONDecodeError:
239+
except requests.JSONDecodeError:
241240
r.raise_for_status()
242241

243242
def walk_paginated_offsets(self, f_query, endpoint, method, params=None, **kwargs):

0 commit comments

Comments
 (0)