Example #1
0
 def func(**kwargs):
     try:
         args = self.create_args(method, kwargs)
         res = self.call_function(name, *args)
         if isinstance(res, RequestContext):
             return res
         elif res.__class__ is not tuple:
             return Factory.rebuild(res)
         code, soap = res
         return Factory.rebuild(soap)
     except WebFault, e:
         obj = Factory.rebuild(e.fault)
         raise SoapException(obj)
Example #2
0
 def create(self, soap_object_name, **kwargs):
     soapObject = Factory.rebuild(self.client.factory.create(soap_object_name))
     for k, v in kwargs.iteritems():
         setattr(soapObject, k, v)
     return soapObject