Added better logging when DL fails

In some specific cases DL sends broken json payload even if response.ok. Handle parsing of broken json better.
This commit is contained in:
Petr Kalis 2022-08-18 17:22:28 +02:00
parent 2b6d705c44
commit beedfd2ece

View file

@ -631,7 +631,9 @@ class AbstractSubmitDeadline(pyblish.api.InstancePlugin):
try:
result = response.json()
except json.decoder.JSONDecodeError:
self.log.warning("Broken response {}".format(response))
msg = "Broken response {}. ".format(response)
msg += "Try restarting DL webservice"
self.log.warning()
raise RuntimeError("Broken response from DL")
# for submit publish job