1

是否可以创建一个接受多个参数的 dbus 方法?

我希望做一个这样的方法:

def some_method(self, string, list_of_strings):
    #do something with arguments

进入使用 dbus 可访问的方法。有没有办法在 dbus. 到目前为止,我唯一的解决方案是使用一个大列表作为我的论点:

@dbus.service.method('org.my.service', in_signature='as')
def some_method(self, list_of_strings):
    string = list_of_strings.pop(0)

我希望将论点分开 - 如果有的话,如何做到这一点?

4

1 回答 1

2

我相信in_signature='sas'会达到你想要的。

于 2010-12-01T19:58:12.807 回答