mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-12-13 23:02:34 +00:00
parent
1a8cc83735
commit
ca6d59d2c1
1 changed files with 6 additions and 4 deletions
|
@ -2877,8 +2877,13 @@ class YoutubeDL:
|
||||||
# Forced printings
|
# Forced printings
|
||||||
self.__forced_printings(info_dict, full_filename, incomplete=('format' not in info_dict))
|
self.__forced_printings(info_dict, full_filename, incomplete=('format' not in info_dict))
|
||||||
|
|
||||||
|
def check_max_downloads():
|
||||||
|
if self._num_downloads >= float(self.params.get('max_downloads') or 'inf'):
|
||||||
|
raise MaxDownloadsReached()
|
||||||
|
|
||||||
if self.params.get('simulate'):
|
if self.params.get('simulate'):
|
||||||
info_dict['__write_download_archive'] = self.params.get('force_write_download_archive')
|
info_dict['__write_download_archive'] = self.params.get('force_write_download_archive')
|
||||||
|
check_max_downloads()
|
||||||
return
|
return
|
||||||
|
|
||||||
if full_filename is None:
|
if full_filename is None:
|
||||||
|
@ -3221,10 +3226,7 @@ class YoutubeDL:
|
||||||
|
|
||||||
# Make sure the info_dict was modified in-place
|
# Make sure the info_dict was modified in-place
|
||||||
assert info_dict is original_infodict
|
assert info_dict is original_infodict
|
||||||
|
check_max_downloads()
|
||||||
max_downloads = self.params.get('max_downloads')
|
|
||||||
if max_downloads is not None and self._num_downloads >= int(max_downloads):
|
|
||||||
raise MaxDownloadsReached()
|
|
||||||
|
|
||||||
def __download_wrapper(self, func):
|
def __download_wrapper(self, func):
|
||||||
@functools.wraps(func)
|
@functools.wraps(func)
|
||||||
|
|
Loading…
Reference in a new issue