mirror of
https://github.com/OCA/bank-statement-import.git
synced 2025-01-20 12:37:43 +02:00
[IMP] *_online_ponto: add timeout to request get and post
This commit is contained in:
@@ -40,6 +40,7 @@ class PontoInterface(models.AbstractModel):
|
||||
url,
|
||||
params={"grant_type": "client_credentials"},
|
||||
headers=login_headers,
|
||||
timeout=60,
|
||||
)
|
||||
data = self._get_response_data(response)
|
||||
access_token = data.get("access_token", False)
|
||||
@@ -70,7 +71,10 @@ class PontoInterface(models.AbstractModel):
|
||||
url = PONTO_ENDPOINT + "/accounts"
|
||||
_logger.debug(_("GET request on %s"), url)
|
||||
response = requests.get(
|
||||
url, params={"limit": 100}, headers=self._get_request_headers(access_data)
|
||||
url,
|
||||
params={"limit": 100},
|
||||
headers=self._get_request_headers(access_data),
|
||||
timeout=60,
|
||||
)
|
||||
data = self._get_response_data(response)
|
||||
for ponto_account in data.get("data", []):
|
||||
@@ -128,7 +132,12 @@ class PontoInterface(models.AbstractModel):
|
||||
_logger.debug(
|
||||
_("GET request to %s with headers %s and params %s"), url, params, headers
|
||||
)
|
||||
response = requests.get(url, params=params, headers=headers)
|
||||
response = requests.get(
|
||||
url,
|
||||
params=params,
|
||||
headers=headers,
|
||||
timeout=(60, 300),
|
||||
)
|
||||
return self._get_response_data(response)
|
||||
|
||||
def _get_response_data(self, response):
|
||||
|
||||
Reference in New Issue
Block a user