0001-utils-make-it-possible-to-pass-a-custom-transport-cl.patch
passerelle/utils/__init__.py | ||
---|---|---|
313 | 313 |
""" |
314 | 314 |
def __init__(self, resource, **kwargs): |
315 | 315 |
wsdl_url = kwargs.pop('wsdl_url', None) or resource.wsdl_url |
316 |
transport = SOAPTransport(wsdl_url, session=resource.requests, cache=InMemoryCache()) |
|
316 |
transport_class = kwargs.pop('transport_class', SOAPTransport) |
|
317 |
transport = transport_class(wsdl_url, session=resource.requests, cache=InMemoryCache()) |
|
317 | 318 |
super(SOAPClient, self).__init__(wsdl_url, transport=transport, **kwargs) |
318 | 319 | |
319 | 320 | |
320 |
- |