Можно ли создать метод 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)
Я бы предпочел разделить аргументы - как, если это вообще возможно, сделать это?