Model/infrastructure/abri/errors.py
Daniel Roth 9fefdf81aa Abri log_job raises a retriable transport error on an HTTP error status 🟥
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 14:27:14 +00:00

10 lines
370 B
Python

class AbriTransportError(Exception):
"""A transport-level relay failure; the request may be retried."""
class AbriResponseParseError(AbriTransportError):
"""An unparseable or unexpectedly-shaped relay response.
Transport-class (retriable): the job may or may not have been logged,
so the outcome must never be treated as success or rejection.
"""