Showing
1 changed file
with
4 additions
and
6 deletions
... | ... | @@ -11,12 +11,10 @@ import os |
11 | 11 | import urllib |
12 | 12 | |
13 | 13 | def retry_if_request_failed(exception): |
14 | - if isinstance(exception, RequestFailed): | |
15 | - status_code = getattr(exception, 'status_int', None) | |
16 | - if 500 <= status_code < 600 or status_code in (409, 429): | |
17 | - return True | |
18 | - else: | |
19 | - return False | |
14 | + status_code = getattr(exception, 'status_code', None) | |
15 | + print(status_code) | |
16 | + if 500 <= status_code < 600 or status_code in (409, 429, 412): | |
17 | + return True | |
20 | 18 | else: |
21 | 19 | return isinstance(exception, BadStatusLine) |
22 | 20 | ... | ... |
Please
register
or
login
to post a comment