aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2021-11-29 14:01:53 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2021-11-29 22:52:01 +0530
commit5e5be0c0b2060a238fa4d6ebf0f62d4004208e7b (patch)
tree411bf4a1d34716ee36795fd4ced383c3895f8b25
parent7578d77d8c0c6b000728c38fa93a1cb0f0b11ec1 (diff)
downloadhypervideo-pre-5e5be0c0b2060a238fa4d6ebf0f62d4004208e7b.tar.lz
hypervideo-pre-5e5be0c0b2060a238fa4d6ebf0f62d4004208e7b.tar.xz
hypervideo-pre-5e5be0c0b2060a238fa4d6ebf0f62d4004208e7b.zip
Fix --break-on-archive when pre-checking
-rw-r--r--yt_dlp/YoutubeDL.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py
index 496b0e22d..ea4c5ae2d 100644
--- a/yt_dlp/YoutubeDL.py
+++ b/yt_dlp/YoutubeDL.py
@@ -1304,8 +1304,9 @@ class YoutubeDL(object):
temp_id = ie.get_temp_id(url)
if temp_id is not None and self.in_download_archive({'id': temp_id, 'ie_key': ie_key}):
- self.to_screen("[%s] %s: has already been recorded in archive" % (
- ie_key, temp_id))
+ self.to_screen(f'[{ie_key}] {temp_id}: has already been recorded in the archive')
+ if self.params.get('break_on_existing', False):
+ raise ExistingVideoReached()
break
return self.__extract_info(url, self.get_info_extractor(ie_key), download, extra_info, process)
else: