0
我正在嘗試創建簽名aa(ss)的dbus消息格式。我試圖做到目前爲止是:如何創建dbus消息?
dbus.Array([dbus.Array([dbus.Struct((dbus.String(u's'),dbus.String(u'ip_address=1.2.3.4')))]])
但這似乎不工作。有什麼建議麼?
我正在嘗試創建簽名aa(ss)的dbus消息格式。我試圖做到目前爲止是:如何創建dbus消息?
dbus.Array([dbus.Array([dbus.Struct((dbus.String(u's'),dbus.String(u'ip_address=1.2.3.4')))]])
但這似乎不工作。有什麼建議麼?
當調用從一個Python程序上的簽名aa(ss)
的方法,這可以作爲論據我:
dbus.Array([dbus.Array([dbus.Struct((dbus.String(u'str1'), dbus.String(u'str2')), signature=None)], signature=dbus.Signature('(ss)'))], signature=dbus.Signature('a(ss)'))
而且,這種短格式的工作還有:
[[dbus.Struct(["str1", "str2"])]]