diff options
author | Ricardo Garcia <sarbalap+freshmeat@gmail.com> | 2010-10-03 11:05:20 +0200 |
---|---|---|
committer | Ricardo Garcia <sarbalap+freshmeat@gmail.com> | 2010-10-31 11:28:41 +0100 |
commit | ac249f421f5d7a9d9272d478f2f5e246ed497c47 (patch) | |
tree | efd2103af9e013ea1c70624ed44028830852df3e | |
parent | e86e9474bfdd2cb12f70d34e5cd6d2ff20171887 (diff) |
Retry on any 5xx server error
-rwxr-xr-x | youtube-dl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/youtube-dl b/youtube-dl index 54881a4d8..48258419f 100755 --- a/youtube-dl +++ b/youtube-dl @@ -529,7 +529,7 @@ class FileDownloader(object): data = urllib2.urlopen(request) break except (urllib2.HTTPError, ), err: - if err.code != 500 and err.code != 503 and err.code != 416: + if (err.code < 500 or err.code >= 600) and err.code != 416: # Unexpected HTTP error raise elif err.code == 416: @@ -539,7 +539,7 @@ class FileDownloader(object): data = urllib2.urlopen(basic_request) content_length = data.info()['Content-Length'] except (urllib2.HTTPError, ), err: - if err.code != 503 and err.code != 500: + if err.code < 500 or err.code >= 600: raise else: # Examine the reported length |