api/ants: log part of the response on HTTP errors (#84720)
gitea/ants-hub/pipeline/head This commit looks good
Details
gitea/ants-hub/pipeline/head This commit looks good
Details
This commit is contained in:
parent
0d4155ed3d
commit
62ea9bc79a
|
@ -50,10 +50,16 @@ class APIDoublon:
|
|||
response.raise_for_status()
|
||||
return response.json()
|
||||
except requests.HTTPError as e:
|
||||
if e.response.status_code == 422:
|
||||
raise ANTSError(str(e), e.response.json())
|
||||
try:
|
||||
value = e.response.json()
|
||||
except ValueError:
|
||||
try:
|
||||
value = e.response.text[:128]
|
||||
except ValueError:
|
||||
value = e.response.content[:128]
|
||||
raise ANTSError(
|
||||
str(e),
|
||||
value,
|
||||
)
|
||||
except (requests.RequestException, ValueError, KeyError, TypeError) as e:
|
||||
raise ANTSError(repr(e))
|
||||
|
|
Loading…
Reference in New Issue