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