1
0
mirror of https://github.com/yt-dlp/yt-dlp synced 2025-12-22 17:15:39 +07:00

[downloader/dash:hls] Report exact fragment error on retry

This commit is contained in:
Sergey M․
2016-08-27 04:57:59 +07:00
parent 25afc2a783
commit 2e99cd30c3
3 changed files with 7 additions and 6 deletions

View File

@@ -118,14 +118,14 @@ def real_download(self, filename, info_dict):
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