Exceptions
Custom exceptions and exception mapping for aiopnsense.
- exception aiopnsense.exceptions.OPNsenseError[source]
Bases:
ExceptionBase exception for aiopnsense errors.
- exception aiopnsense.exceptions.OPNsenseConnectionError(message='', *, status=None)[source]
Bases:
OPNsenseErrorBase exception for OPNsense connection failures.
Initialize an OPNsense connection failure.
- exception aiopnsense.exceptions.OPNsenseTimeoutError(message='', *, status=None)[source]
Bases:
OPNsenseConnectionErrorRaised when a request to OPNsense times out.
Initialize an OPNsense connection failure.
- exception aiopnsense.exceptions.OPNsenseSSLError(message='', *, status=None)[source]
Bases:
OPNsenseConnectionErrorRaised when an SSL error occurs during communication with OPNsense.
Initialize an OPNsense connection failure.
- exception aiopnsense.exceptions.OPNsenseInvalidURL(message='', *, status=None)[source]
Bases:
OPNsenseConnectionErrorRaised when an OPNsense URL is invalid.
Initialize an OPNsense connection failure.
- exception aiopnsense.exceptions.OPNsenseInvalidAuth(message='', *, status=None)[source]
Bases:
OPNsenseConnectionErrorRaised when OPNsense authentication fails.
Initialize an OPNsense connection failure.
- exception aiopnsense.exceptions.OPNsensePrivilegeMissing(message='', *, status=None)[source]
Bases:
OPNsenseConnectionErrorRaised when the authenticated user lacks required privileges.
Initialize an OPNsense connection failure.
- exception aiopnsense.exceptions.OPNsenseBelowMinFirmware[source]
Bases:
OPNsenseErrorRaised when the detected firmware is below the supported minimum.
- exception aiopnsense.exceptions.OPNsenseMissingDeviceUniqueID[source]
Bases:
OPNsenseErrorRaised when no device unique ID can be derived from OPNsense.
- exception aiopnsense.exceptions.OPNsenseVoucherServerError[source]
Bases:
OPNsenseErrorError from Voucher Server.
- exception aiopnsense.exceptions.OPNsenseUnknownFirmware[source]
Bases:
OPNsenseErrorUnknown current firmware version.
- exception aiopnsense.exceptions.OPNsenseInvalidArgument[source]
Bases:
OPNsenseError,TypeErrorRaised when an aiopnsense argument has an invalid type or value.