Ist es möglich, eine dbus-Methode zu erstellen, die mehrere Argumente akzeptiert?Wie kann eine dbus-Methode mit mehreren Argumenten dargestellt werden?
Ich möchte eine Methode wie folgt machen:
def some_method(self, string, list_of_strings):
#do something with arguments
in ein Verfahren zugänglich dbus verwendet wird. Gibt es eine Möglichkeit, mehrere Argumente in dbus anzugeben. Meine einzige Lösung ist bisher eine große Liste als meine Argumente zu verwenden:
@dbus.service.method('org.my.service', in_signature='as')
def some_method(self, list_of_strings):
string = list_of_strings.pop(0)
Ich würde es vorziehen, die Argumente getrennt zu haben - wie, wenn überhaupt, das getan werden kann?