|
5 | 5 | from tempfile import NamedTemporaryFile
|
6 | 6 | import time
|
7 | 7 |
|
| 8 | +from django.conf import settings |
8 | 9 | import requests
|
9 | 10 |
|
10 | 11 |
|
@@ -123,15 +124,42 @@ def _make_url(self, *parts):
|
123 | 124 |
|
124 | 125 | def _get(self, url, payload, headers=None):
|
125 | 126 | h = self._headers(headers)
|
126 |
| - return self._cert_request(lambda verify, cert: requests.get(url, headers=h, params=payload, verify=verify, cert=cert)) |
| 127 | + return self._cert_request( |
| 128 | + lambda verify, cert: requests.get( |
| 129 | + url, |
| 130 | + headers=h, |
| 131 | + params=payload, |
| 132 | + verify=verify, |
| 133 | + cert=cert, |
| 134 | + timeout=settings.REQUESTS_TIMEOUT, |
| 135 | + ) |
| 136 | + ) |
127 | 137 |
|
128 | 138 | def _patch(self, url, payload, headers=None):
|
129 | 139 | h = self._headers(headers)
|
130 |
| - return self._cert_request(lambda verify, cert: requests.patch(url, headers=h, json=payload, verify=verify, cert=cert)) |
| 140 | + return self._cert_request( |
| 141 | + lambda verify, cert: requests.patch( |
| 142 | + url, |
| 143 | + headers=h, |
| 144 | + json=payload, |
| 145 | + verify=verify, |
| 146 | + cert=cert, |
| 147 | + timeout=settings.REQUESTS_TIMEOUT, |
| 148 | + ) |
| 149 | + ) |
131 | 150 |
|
132 | 151 | def _post(self, url, payload, headers=None):
|
133 | 152 | h = self._headers(headers)
|
134 |
| - return self._cert_request(lambda verify, cert: requests.post(url, headers=h, json=payload, verify=verify, cert=cert)) |
| 153 | + return self._cert_request( |
| 154 | + lambda verify, cert: requests.post( |
| 155 | + url, |
| 156 | + headers=h, |
| 157 | + json=payload, |
| 158 | + verify=verify, |
| 159 | + cert=cert, |
| 160 | + timeout=settings.REQUESTS_TIMEOUT, |
| 161 | + ) |
| 162 | + ) |
135 | 163 |
|
136 | 164 | def _cert_request(self, request_func):
|
137 | 165 | """
|
|
0 commit comments