Errors

class dbus_fast.DBusFastError

Common base class for all dbus-fast exceptions.

Catch this to handle any error raised by dbus-fast regardless of which Python built-in exception type the specific error also derives from. Existing except ValueError / except TypeError handlers continue to work because individual error classes still inherit from those.

class dbus_fast.DBusError(type_: ErrorType | str, text: str, reply: Message | None = None)
class dbus_fast.SignatureBodyMismatchError
class dbus_fast.InvalidSignatureError
class dbus_fast.InvalidAddressError
class dbus_fast.AuthError
class dbus_fast.InternalError

Indicates a bug inside dbus-fast itself.

class dbus_fast.InvalidMessageError
class dbus_fast.InvalidIntrospectionError
class dbus_fast.InterfaceNotFoundError
class dbus_fast.SignalDisabledError
class dbus_fast.InvalidBusNameError(name: str)
class dbus_fast.InvalidObjectPathError(path: str)
class dbus_fast.InvalidInterfaceNameError(name: str)
class dbus_fast.InvalidMemberNameError(member: str)