mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-11-26 19:35:21 +00:00
Stop immediately when reaching '--max-downloads' (https://github.com/ytdl-org/youtube-dl/pull/26638)
Authored by: glenn-slayden
This commit is contained in:
@@ -2220,6 +2220,9 @@ class YoutubeDL(object):
|
|||||||
|
|
||||||
if must_record_download_archive or self.params.get('force_write_download_archive', False):
|
if must_record_download_archive or self.params.get('force_write_download_archive', False):
|
||||||
self.record_download_archive(info_dict)
|
self.record_download_archive(info_dict)
|
||||||
|
max_downloads = self.params.get('max_downloads')
|
||||||
|
if max_downloads is not None and self._num_downloads >= int(max_downloads):
|
||||||
|
raise MaxDownloadsReached()
|
||||||
|
|
||||||
def download(self, url_list):
|
def download(self, url_list):
|
||||||
"""Download a given list of URLs."""
|
"""Download a given list of URLs."""
|
||||||
|
|||||||
Reference in New Issue
Block a user