From ac77aa00830f9a1a4966e814671774665466ad18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 9 Oct 2018 19:07:27 +0200 Subject: [PATCH] utils: change soap client to allow explicit wsdl_url (#27161) --- passerelle/utils/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/passerelle/utils/__init__.py b/passerelle/utils/__init__.py index 7772304..815fe79 100644 --- a/passerelle/utils/__init__.py +++ b/passerelle/utils/__init__.py @@ -274,7 +274,8 @@ class SOAPClient(Client): """ def __init__(self, resource, **kwargs): transport = Transport(session=resource.requests, cache=InMemoryCache()) - super(SOAPClient, self).__init__(resource.wsdl_url, transport=transport, **kwargs) + wsdl_url = kwargs.pop('wsdl_url', None) or resource.wsdl_url + super(SOAPClient, self).__init__(wsdl_url, transport=transport, **kwargs) def export_site(): -- 2.19.1