是否可以创建一个接受多个参数的 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)
我希望将论点分开 - 如果有的话,如何做到这一点?