bluez_peripheral.error module¶
- exception bluez_peripheral.error.AlreadyExistsError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when the object already exists.
- exception bluez_peripheral.error.BluezDBusErrorBase(text=None, *, error=None)[source]¶
Bases:
DBusErrorBase class for typed bluez dbus errors. Subclasses must define ERROR_TYPE.
- exception bluez_peripheral.error.BluezNotAvailableError(message)[source]¶
Bases:
RuntimeErrorRaised when org.bluez is not present on the dbus. This is normally because the bluetooth service is not running.
- Parameters:
message (str)
- exception bluez_peripheral.error.DoesNotExistError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when the object does not exist.
- exception bluez_peripheral.error.FailedError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when an operation failed.
- exception bluez_peripheral.error.InProgressError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when an operation is already in progress.
- exception bluez_peripheral.error.InvalidArgumentsError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseIndicates that an object has invalid or conflicting properties.
- exception bluez_peripheral.error.InvalidOffsetError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when an illegal offset is provided.
- exception bluez_peripheral.error.InvalidValueLengthError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when a written value was an illegal length.
- exception bluez_peripheral.error.NotAuthorizedError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when the requester is not authorized for the operation.
- exception bluez_peripheral.error.NotAvailableError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when the requested resource is not available.
- exception bluez_peripheral.error.NotConnectedError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when the target device is not connected.
- exception bluez_peripheral.error.NotPermittedError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when a requested operation is not permitted.
- exception bluez_peripheral.error.NotReadyError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when the adapter or device is not ready.
- exception bluez_peripheral.error.NotSupportedError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when the requested operation is not supported.
- exception bluez_peripheral.error.RejectedError(text=None, *, error=None)[source]¶
Bases:
BluezDBusErrorBaseRaised when the pairing or operation was rejected.
- class bluez_peripheral.error.bluez_error_wrapper[source]¶
Bases:
AbstractAsyncContextManager[None]Translates DBusErrors into typed error classes (where supported)
- Usage:
- async with bluez_error_handler():
await adapter.start_discovery()