mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-12 13:29:04 +00:00
Abri log_job treats an unexpectedly shaped relay response as retriable 🟩
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
a325f65bf0
commit
fef69145da
1 changed files with 4 additions and 2 deletions
|
|
@ -53,7 +53,9 @@ class AbriClient:
|
|||
return self._parse_rejection(root)
|
||||
job_logged = root.find("Jobs/Job_logged")
|
||||
if job_logged is None:
|
||||
raise ValueError("Job_logged element missing from relay response")
|
||||
raise AbriResponseParseError(
|
||||
"Job_logged element missing from relay response"
|
||||
)
|
||||
return JobLogged(
|
||||
job_no=job_logged.attrib["job_no"],
|
||||
logged_info=job_logged.attrib["logged_info"],
|
||||
|
|
@ -65,5 +67,5 @@ class AbriClient:
|
|||
code = root.findtext("code")
|
||||
message = root.findtext("message")
|
||||
if success != "false" or code is None or message is None:
|
||||
raise ValueError("malformed relay failure response")
|
||||
raise AbriResponseParseError("malformed relay failure response")
|
||||
return AbriRequestRejected(code=code, message=message)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue