Fix `--break-per-url --max-downloads`

pull/4754/head
pukkandan 2 years ago
parent fe7866d0ed
commit fd404bec7e
No known key found for this signature in database
GPG Key ID: 7EEE9E1E817D0A39

@ -530,8 +530,8 @@ You can also fork the project on github and run your fork's [build workflow](.gi
a file that is in the archive a file that is in the archive
--break-on-reject Stop the download process when encountering --break-on-reject Stop the download process when encountering
a file that has been filtered out a file that has been filtered out
--break-per-input Make --break-on-existing, --break-on-reject --break-per-input Make --break-on-existing, --break-on-reject,
and --max-downloads act only on the current --max-downloads and autonumber reset per
input URL input URL
--no-break-per-input --break-on-existing and similar options --no-break-per-input --break-on-existing and similar options
terminates the entire download queue terminates the entire download queue

@ -3265,6 +3265,7 @@ class YoutubeDL:
self.to_screen(f'[info] {e}') self.to_screen(f'[info] {e}')
if not self.params.get('break_per_url'): if not self.params.get('break_per_url'):
raise raise
self._num_downloads = 0
else: else:
if self.params.get('dump_single_json', False): if self.params.get('dump_single_json', False):
self.post_extract(res) self.post_extract(res)

@ -632,7 +632,7 @@ def create_parser():
selection.add_option( selection.add_option(
'--break-per-input', '--break-per-input',
action='store_true', dest='break_per_url', default=False, action='store_true', dest='break_per_url', default=False,
help='Make --break-on-existing, --break-on-reject and --max-downloads act only on the current input URL') help='Make --break-on-existing, --break-on-reject, --max-downloads and autonumber reset per input URL')
selection.add_option( selection.add_option(
'--no-break-per-input', '--no-break-per-input',
action='store_false', dest='break_per_url', action='store_false', dest='break_per_url',

Loading…
Cancel
Save