aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/downloader/external.py
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-10-19 21:51:33 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-10-19 22:58:26 +0530
commitb4b855ebc7fac536a85f087f6921df69dec4e470 (patch)
treee50cc34f4b5ddb65062852acb6b5879de65bcaa9 /yt_dlp/downloader/external.py
parent2cda6b401d4b9af36a2db71c71e1872ab7e4a6b6 (diff)
downloadhypervideo-pre-b4b855ebc7fac536a85f087f6921df69dec4e470.tar.lz
hypervideo-pre-b4b855ebc7fac536a85f087f6921df69dec4e470.tar.xz
hypervideo-pre-b4b855ebc7fac536a85f087f6921df69dec4e470.zip
[fragment] Print error message when skipping fragment
Diffstat (limited to 'yt_dlp/downloader/external.py')
-rw-r--r--yt_dlp/downloader/external.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/yt_dlp/downloader/external.py b/yt_dlp/downloader/external.py
index 40b9dcfe3..e30efb057 100644
--- a/yt_dlp/downloader/external.py
+++ b/yt_dlp/downloader/external.py
@@ -152,11 +152,11 @@ class ExternalFD(FragmentFD):
fragment_filename = '%s-Frag%d' % (tmpfilename, frag_index)
try:
src, _ = sanitize_open(fragment_filename, 'rb')
- except IOError:
+ except IOError as err:
if skip_unavailable_fragments and frag_index > 1:
- self.to_screen('[%s] Skipping fragment %d ...' % (self.get_basename(), frag_index))
+ self.report_skip_fragment(frag_index, err)
continue
- self.report_error('Unable to open fragment %d' % frag_index)
+ self.report_error(f'Unable to open fragment {frag_index}; {err}')
return -1
dest.write(decrypt_fragment(fragment, src.read()))
src.close()