X-Git-Url: https://jfr.im/git/yt-dlp.git/blobdiff_plain/0a473f2f0fd2629f009edb8bf127c4eed1738bf6..4cf1e5d2f9a145de9749e90a1d244350c82ef610:/yt_dlp/__init__.py diff --git a/yt_dlp/__init__.py b/yt_dlp/__init__.py index b8b8495e6..55b962be1 100644 --- a/yt_dlp/__init__.py +++ b/yt_dlp/__init__.py @@ -180,6 +180,8 @@ def _real_main(argv=None): if opts.overwrites: # --yes-overwrites implies --no-continue opts.continue_dl = False + if opts.concurrent_fragment_downloads <= 0: + raise ValueError('Concurrent fragments must be positive') def parse_retries(retries, name=''): if retries in ('inf', 'infinite'): @@ -463,6 +465,7 @@ def report_args_compat(arg, name): 'extractor_retries': opts.extractor_retries, 'skip_unavailable_fragments': opts.skip_unavailable_fragments, 'keep_fragments': opts.keep_fragments, + 'concurrent_fragment_downloads': opts.concurrent_fragment_downloads, 'buffersize': opts.buffersize, 'noresizebuffer': opts.noresizebuffer, 'http_chunk_size': opts.http_chunk_size,