Exceptions

Custom exceptions for aiopnsense.

exception aiopnsense.exceptions.OPNsenseError[source]

Bases: Exception

Base exception for aiopnsense errors.

exception aiopnsense.exceptions.OPNsenseConnectionError[source]

Bases: OPNsenseError

Base exception for OPNsense connection failures.

exception aiopnsense.exceptions.OPNsenseTimeoutError[source]

Bases: OPNsenseConnectionError

Raised when a request to OPNsense times out.

exception aiopnsense.exceptions.OPNsenseSSLError[source]

Bases: OPNsenseConnectionError

Raised when an SSL error occurs during communication with OPNsense.

exception aiopnsense.exceptions.OPNsenseInvalidURL[source]

Bases: OPNsenseConnectionError

Raised when an OPNsense URL is invalid.

exception aiopnsense.exceptions.OPNsenseInvalidAuth[source]

Bases: OPNsenseConnectionError

Raised when OPNsense authentication fails.

exception aiopnsense.exceptions.OPNsensePrivilegeMissing[source]

Bases: OPNsenseConnectionError

Raised when the authenticated user lacks required privileges.

exception aiopnsense.exceptions.OPNsenseBelowMinFirmware[source]

Bases: OPNsenseError

Raised when the detected firmware is below the supported minimum.

exception aiopnsense.exceptions.OPNsenseVoucherServerError[source]

Bases: OPNsenseError

Error from Voucher Server.

exception aiopnsense.exceptions.OPNsenseUnknownFirmware[source]

Bases: OPNsenseError

Unknown current firmware version.