0001-wip.patch
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 |
- |