aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-11-11 08:44:54 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-11-11 08:44:54 +0530
commitbf5f605e7674c96d752aabb102cf627f5d7258ae (patch)
treec94c0768633162f3fa8ce82663fbd6983fa4aa81
parente08a85d86595705126d1304eafd3829e6f3811d0 (diff)
downloadhypervideo-pre-bf5f605e7674c96d752aabb102cf627f5d7258ae.tar.lz
hypervideo-pre-bf5f605e7674c96d752aabb102cf627f5d7258ae.tar.xz
hypervideo-pre-bf5f605e7674c96d752aabb102cf627f5d7258ae.zip
bugfix for e08a85d86595705126d1304eafd3829e6f3811d0
-rw-r--r--yt_dlp/YoutubeDL.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py
index 4699e58b1..1b3873254 100644
--- a/yt_dlp/YoutubeDL.py
+++ b/yt_dlp/YoutubeDL.py
@@ -1506,9 +1506,9 @@ class YoutubeDL(object):
raise EntryNotInPlaylist('There are no entries')
incomplete_entries = bool(ie_result.get('requested_entries'))
if incomplete_entries:
- def fill_missing_entries(entries, indexes):
- ret = [None] * max(*indexes)
- for i, entry in zip(indexes, entries):
+ def fill_missing_entries(entries, indices):
+ ret = [None] * max(indices)
+ for i, entry in zip(indices, entries):
ret[i - 1] = entry
return ret
ie_result['entries'] = fill_missing_entries(ie_result['entries'], ie_result['requested_entries'])
@@ -2991,7 +2991,8 @@ class YoutubeDL(object):
try:
self.__download_wrapper(self.process_ie_result)(info, download=True)
except (DownloadError, EntryNotInPlaylist, ThrottledDownload) as e:
- self.to_stderr('\r')
+ if not isinstance(e, EntryNotInPlaylist):
+ self.to_stderr('\r')
webpage_url = info.get('webpage_url')
if webpage_url is not None:
self.report_warning(f'The info failed to download: {e}; trying with URL {webpage_url}')