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