ApprovalFailure
Why one approval round trip did not complete.
Type alias in muse_code
REPORTED, not raised: the trip is driven from a notification, so an exception
would escape into the consumer’s pump with nothing to catch it — the same
hazard Session.apply already refuses a malformed frame for. Each arm names
a DIFFERENT owner (the consumer’s handler, the consumer’s choice, the host),
because the repair differs.
Declaration
Section titled “Declaration”ApprovalFailure = Union[UnofferedChoice, HandlerRaised, SubmitFailed]
Source
clients/sdk-py/src/muse_code/facade/approval.py:96