Type deai.plugin.dbus:DBusMethod

Represents a dbus method that can be called. This object is callable.

Methods

call_with_signature(dbus_object, signature, ...)

Call the dbus method with a signature

call_with_signature(dbus_object, signature, ...) DBusPendingReply
Return type:

DBusPendingReply

Parameters:
  • dbus_object (DBusObject) – the dbus object that provided this method.

  • signature (string) – a dbus type signature

Call the dbus method with a signature

Since there is multiple possible ways to serialize a deai value to dbus, sometimes deai can get it wrong and not create the desired dbus types. This method accepts an explicit dbus type signature and tries to match that.