about summary refs log tree commit diff
path: root/youtube_dl/downloader/hls.py
diff options
context:
space:
mode:
authorSergey M․ <dstftw@gmail.com>2016-08-27 04:57:59 +0700
committerSergey M․ <dstftw@gmail.com>2016-09-03 17:51:48 +0700
commit2e99cd30c3108fd8da6a9f9fadfa89852c8d8826 (patch)
tree079f8a1e59564494da07742fdf9c61810af8b375 /youtube_dl/downloader/hls.py
parent25afc2a7830e281e849609202b4f70728664bdb7 (diff)
downloadyoutube-dl-2e99cd30c3108fd8da6a9f9fadfa89852c8d8826.tar.gz
youtube-dl-2e99cd30c3108fd8da6a9f9fadfa89852c8d8826.tar.xz
youtube-dl-2e99cd30c3108fd8da6a9f9fadfa89852c8d8826.zip
[downloader/dash:hls] Report exact fragment error on retry
Diffstat (limited to 'youtube_dl/downloader/hls.py')
-rw-r--r--youtube_dl/downloader/hls.py4
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