diff options
| author | Sergey M․ <dstftw@gmail.com> | 2015-08-03 02:25:08 +0600 | 
|---|---|---|
| committer | Sergey M․ <dstftw@gmail.com> | 2015-08-03 02:25:08 +0600 | 
| commit | c3124c3085e6a9a83ee31ace3a7d528a324c42da (patch) | |
| tree | 4af1c3b0147e7deeaa4c3421db73ffcff1180929 | |
| parent | 8d5b8b477e4b1051482b21ea451f0de1ce23bce7 (diff) | |
[downloader/http] Simplify
| -rw-r--r-- | youtube_dl/downloader/http.py | 10 | 
1 files changed, 3 insertions, 7 deletions
| diff --git a/youtube_dl/downloader/http.py b/youtube_dl/downloader/http.py index f796ee113..0862e90bb 100644 --- a/youtube_dl/downloader/http.py +++ b/youtube_dl/downloader/http.py @@ -58,20 +58,16 @@ class HttpFD(FileDownloader):              # Establish connection              try:                  data = self.ydl.urlopen(request) -                  if resume_len > 0:                      content_range = data.headers.get('Content-Range')                      if content_range:                          content_range_m = re.search(r'bytes (\d+)-', content_range) -                        if content_range_m: -                            # Content-Range is correct - go on -                            if resume_len == int(content_range_m.group(1)): -                                break - +                        # Content-Range is correct - go on +                    if content_range_m and resume_len == int(content_range_m.group(1)): +                        break                      # Content-Range is invalid - wipe the file and do entire redownload                      resume_len = 0                      open_mode = 'wb' -                  break              except (compat_urllib_error.HTTPError, ) as err:                  if (err.code < 500 or err.code >= 600) and err.code != 416: | 
