Alex Ezell wrote: > I am working on building a SOAP client. Unfortunately, one of the > methods the SOAP server provides is named "import." The SOAP server is > written in PHP. > > So, my problem is that Python really doesn't like me using the word > "import" to call the SOAP method. The call should look something like > this: > > self.call_response = self.soap.import(self.soap_auth, file_name, > import_groups, soap_flags) > > Is there any way to call this method despite it's name being a reserved word.
You could try introspection: importFunc = getattr(self.soap, 'import') self.call_response = importFunc(self.soap_auth, file_name, import_groups, soap_flags) I don't know if this will work here or not, I assume self.soap is already doing some attribute magic. Kent _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
