2010-11-24 59 views
1

是否可以創建一個接受多個參數的dbus方法?如何使用多個參數公開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) 

我寧願單獨的參數 - 如何,如果在所有,可以這樣做?

回答

2

我相信in_signature='sas'會達到你想要的。

相關問題