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/fragment.py | |
parent | 25afc2a7830e281e849609202b4f70728664bdb7 (diff) |
[downloader/dash:hls] Report exact fragment error on retry
Diffstat (limited to 'youtube_dl/downloader/fragment.py')
-rw-r--r-- | youtube_dl/downloader/fragment.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/youtube_dl/downloader/fragment.py b/youtube_dl/downloader/fragment.py index b4a798f8f..84aacf7db 100644 --- a/youtube_dl/downloader/fragment.py +++ b/youtube_dl/downloader/fragment.py @@ -6,6 +6,7 @@ import time from .common import FileDownloader from .http import HttpFD from ..utils import ( + error_to_compat_str, encodeFilename, sanitize_open, ) @@ -28,10 +29,10 @@ class FragmentFD(FileDownloader): Skip unavailable fragments (DASH and hlsnative only) """ - def report_retry_fragment(self, fragment_name, count, retries): + def report_retry_fragment(self, err, fragment_name, count, retries): self.to_screen( '[download] Got server HTTP error: %s. Retrying fragment %s (attempt %d of %s)...' - % (fragment_name, count, self.format_retries(retries))) + % (error_to_compat_str(err), fragment_name, count, self.format_retries(retries))) def report_skip_fragment(self, fragment_name): self.to_screen('[download] Skipping fragment %s...' % fragment_name) |