Projet

Général

Profil

0001-wip.patch

Emmanuel Cazenave, 30 octobre 2018 19:29

Télécharger (1,49 ko)

Voir les différences:

Subject: [PATCH] wip

 passerelle/base/models.py    | 6 ++++++
 passerelle/utils/__init__.py | 3 ---
 2 files changed, 6 insertions(+), 3 deletions(-)
passerelle/base/models.py
166 166
    def requests(self):
167 167
        return passerelle.utils.Request(resource=self, logger=self.logger)
168 168

  
169
    @property
170
    def session(self):
171
        if getattr(self, '_session', None) is None:
172
            self._session = passerelle.utils.Request(resource=self, logger=self.logger)
173
        return self._session
174

  
169 175
    def soap_client(self, **kwargs):
170 176
        return passerelle.utils.SOAPClient(resource=self, **kwargs)
171 177

  
passerelle/utils/__init__.py
214 214
        if 'timeout' not in kwargs:
215 215
            kwargs['timeout'] = settings.REQUESTS_TIMEOUT
216 216

  
217
        # don't use persistent cookies
218
        self.cookies.clear()
219

  
220 217
        response = super(Request, self).request(method, url, **kwargs)
221 218

  
222 219
        if method == 'GET' and cache_duration and (response.status_code // 100 == 2):
223
-