We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ebcfbbc commit ac47473Copy full SHA for ac47473
outscraper/api_client.py
@@ -21,7 +21,7 @@ class ApiClient(object):
21
_api_url = 'https://api.app.outscraper.com'
22
_api_headers = {}
23
24
- _max_ttl = 60 * 12
+ _max_ttl = 60 * 20
25
_requests_pause = 5
26
27
def __init__(self, api_key: str, requests_pause: int = 5) -> None:
@@ -72,7 +72,12 @@ def _wait_request_archive(self, request_id: str) -> dict:
72
73
sleep(self._requests_pause)
74
75
- result = self.get_request_archive(request_id)
+ try:
76
+ result = self.get_request_archive(request_id)
77
+ except:
78
+ sleep(self._requests_pause)
79
80
+
81
if result['status'] != 'Pending': return result
82
83
raise Exception('Timeout exceeded')
0 commit comments