Skip to content

Commit ac47473

Browse files
author
vlad-outscraper
committed
increase ttl
1 parent ebcfbbc commit ac47473

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

outscraper/api_client.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class ApiClient(object):
2121
_api_url = 'https://api.app.outscraper.com'
2222
_api_headers = {}
2323

24-
_max_ttl = 60 * 12
24+
_max_ttl = 60 * 20
2525
_requests_pause = 5
2626

2727
def __init__(self, api_key: str, requests_pause: int = 5) -> None:
@@ -72,7 +72,12 @@ def _wait_request_archive(self, request_id: str) -> dict:
7272

7373
sleep(self._requests_pause)
7474

75-
result = self.get_request_archive(request_id)
75+
try:
76+
result = self.get_request_archive(request_id)
77+
except:
78+
sleep(self._requests_pause)
79+
result = self.get_request_archive(request_id)
80+
7681
if result['status'] != 'Pending': return result
7782

7883
raise Exception('Timeout exceeded')

0 commit comments

Comments
 (0)