2009-08-04 29 views
0

多くの引数を持つsoaplibメソッドを記述する必要があります。アイデアは、ユーザーが選択できる必要があり、提供する必要がある引数です。それも可能ですか?デフォルトの引数を持つSoaplib関数

私はそれが一般的には可能ですが、デフォルトの引数を持つ通常のPythonメソッドのように設定しようとするとエラーが発生することがわかります。

答えて

0

class Parameters(ClassSerializer): 
    class types: 
     param1 = primitive.String 
     param2 = primitive.String 
     param3 = primitive.String 

... 

@soapmethod(Parameters, _returns=primitive.String, _outVariableName='return') 
def soSomething(self, parameters): 
    if parameters.param1 and parameters.param1 != "": # or something like this 
     # ... 
    elif ... 
複合型を作成します。
関連する問題