Skip to content

Commit e6680d1

Browse files
authored
Merge pull request #162 from descarteslabs/feat/retry-more
Allow for additional response codes, and retry 429, 504.
2 parents d09e265 + 593fcb2 commit e6680d1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

descarteslabs/services/service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def request(self, method, url, **kwargs):
3535

3636
resp = super(WrappedSession, self).request(method, self.base_url + url, **kwargs)
3737

38-
if resp.status_code == 200:
38+
if resp.status_code >= 200 and resp.status_code < 400:
3939
return resp
4040
elif resp.status_code == 400:
4141
raise BadRequestError(resp.text)
@@ -61,7 +61,7 @@ class Service:
6161
'HEAD', 'TRACE', 'GET', 'POST',
6262
'PUT', 'OPTIONS', 'DELETE'
6363
]),
64-
status_forcelist=[500, 502, 503])
64+
status_forcelist=[500, 502, 503, 504])
6565

6666
ADAPTER = HTTPAdapter(max_retries=RETRY_CONFIG)
6767

0 commit comments

Comments
 (0)