Skip to content

Commit 8366508

Browse files
committed
don't log data if are not available
1 parent da01ec2 commit 8366508

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

ayon_api/utils.py

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -188,14 +188,20 @@ def raise_for_status(self, message=None):
188188
except (AttributeError, KeyError, RequestsJSONDecodeError):
189189
pass
190190

191-
detail = data.get("detail")
192-
if detail:
193-
message = f"{message} ({detail})"
191+
submsg = ""
192+
if data:
193+
submsg = json.dumps(data, indent=4)
194+
194195
self.log.warning(
195-
"HTTP request error: %s\n%s",
196+
"HTTP request error: %s%s%s",
196197
message,
197-
json.dumps(data, indent=4),
198+
"\n" if submsg else "",
199+
submsg,
198200
)
201+
202+
detail = data.get("detail")
203+
if detail:
204+
message = f"{message} ({detail})"
199205
raise HTTPRequestError(message, exc.response)
200206

201207
def __enter__(self, *args, **kwargs):

0 commit comments

Comments
 (0)