hello christoph, other friends,
i find it too redundant to call the soap connstructor with too many similar parameters.
this may be reduced to one url parameter, the tns.
here is the function as i propose it:
class SoapProtocol(Protocol):
.....................
def __init__(self, tns=None, typenamespace=None, baseURL=None,
servicename='MyApp'):
self.tns = tns
self.typenamespace = typenamespace or (tns.rstrip('/') + '/types')
self.servicename = servicename
self.baseURL = baseURL or tns
self._name_mapping = {}
self.encoder = SoapEncoder(self.typenamespace)
please consider,
alex