diff options
author | Sergey M․ <dstftw@gmail.com> | 2016-08-27 04:57:59 +0700 |
---|---|---|
committer | Sergey M․ <dstftw@gmail.com> | 2016-09-03 17:51:48 +0700 |
commit | 2e99cd30c3108fd8da6a9f9fadfa89852c8d8826 (patch) | |
tree | 079f8a1e59564494da07742fdf9c61810af8b375 /youtube_dl/downloader/hls.py | |
parent | 25afc2a7830e281e849609202b4f70728664bdb7 (diff) |
[downloader/dash:hls] Report exact fragment error on retry
Diffstat (limited to 'youtube_dl/downloader/hls.py')
-rw-r--r-- | youtube_dl/downloader/hls.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/youtube_dl/downloader/hls.py b/youtube_dl/downloader/hls.py index 7412620a5..5d70abf62 100644 --- a/youtube_dl/downloader/hls.py +++ b/youtube_dl/downloader/hls.py @@ -118,14 +118,14 @@ class HlsFD(FragmentFD): frag_content = down.read() down.close() break - except compat_urllib_error.HTTPError: + except compat_urllib_error.HTTPError as err: # Unavailable (possibly temporary) fragments may be served. # First we try to retry then either skip or abort. # See https://github.com/rg3/youtube-dl/issues/10165, # https://github.com/rg3/youtube-dl/issues/10448). count += 1 if count <= fragment_retries: - self.report_retry_fragment(frag_name, count, fragment_retries) + self.report_retry_fragment(err, frag_name, count, fragment_retries) if count > fragment_retries: if skip_unavailable_fragments: i += 1 |