[downloader/dash:hls] Report exact fragment error on retry
This commit is contained in:
parent
25afc2a783
commit
2e99cd30c3
3 changed files with 7 additions and 6 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue