Skip to content

Commit 3fb4eec

Browse files
committed
Update client.py
1 parent 73e47a2 commit 3fb4eec

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

jupiterone/client.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def _execute_query(self, query: str, variables: Dict = None) -> Dict:
9797

9898
# initiate requests session and implement retry logic of 5 request retries with 1 second between
9999
s = requests.Session()
100-
retries = Retry(total=5, backoff_factor=1, status_forcelist=[429, 502, 503, 504])
100+
retries = Retry(total=10, backoff_factor=1.1, status_forcelist=[429, 502, 503, 504])
101101
s.mount('https://', HTTPAdapter(max_retries=retries))
102102

103103
response = s.post(
@@ -117,6 +117,10 @@ def _execute_query(self, query: str, variables: Dict = None) -> Dict:
117117
raise JupiterOneApiRetryError(
118118
"JupiterOne API rate limit exceeded"
119119
)
120+
121+
print(response.status_code)
122+
print(content)
123+
120124
raise JupiterOneApiError(content.get("errors"))
121125
return response.json()
122126

0 commit comments

Comments
 (0)