ramakrishna reddy wrote: > Hi there, > > I am implementing a soap webservice where a method which has keyword > parameter(named:abc-xyz) needs to be used to call third party app. > > eg: obj.method(abc-xyz=10) > > As python does not support '-' in variable names, I am a bit confused. > I know in case of methods we can use getattr(self.object, 'method-name')() > can be used. But in case of variable how we can use ?
There might be an official way to deal with this problem. What SOAP library are you using? Does its documentation say something about this case? If there is no good answer you may have to resort to the hackish obj.method(**{"abc-xyz": 10}) _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor