1

複数の引数を受け入れるdbusメソッドを作成することは可能ですか?

私はこのようなメソッドを作りたいです:

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

dbusを使用してアクセス可能なメソッドに。dbusで複数の引数を指定する方法はありますか?これまでの私の唯一の解決策は、1つの大きなリストを引数として使用することです。

@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 に答える