Exceptions¶
Exception hierarchy for Akuvox device communication errors.
- exception pylocal_akuvox.exceptions.AkuvoxError[source]¶
Bases:
ExceptionBase exception for all Akuvox-related errors.
- exception pylocal_akuvox.exceptions.AkuvoxConnectionError[source]¶
Bases:
AkuvoxErrorNetwork or timeout failure communicating with the device.
- exception pylocal_akuvox.exceptions.AkuvoxAuthenticationError[source]¶
Bases:
AkuvoxErrorAuthentication rejected by the device (HTTP 401).
- exception pylocal_akuvox.exceptions.AkuvoxRequestError[source]¶
Bases:
AkuvoxErrorInvalid request parameters (HTTP 400).
- exception pylocal_akuvox.exceptions.AkuvoxDeviceError[source]¶
Bases:
AkuvoxErrorDevice-side error (HTTP 500 or non-zero retcode).
- exception pylocal_akuvox.exceptions.AkuvoxParseError[source]¶
Bases:
AkuvoxErrorNon-JSON or malformed response from the device.
- exception pylocal_akuvox.exceptions.AkuvoxUnsupportedError[source]¶
Bases:
AkuvoxErrorAPI endpoint not supported by the device firmware.
- exception pylocal_akuvox.exceptions.AkuvoxValidationError[source]¶
Bases:
AkuvoxErrorLocal validation failure before sending request.