]> jfr.im git - yt-dlp.git/commitdiff
Fix `--sleep-interval`
authorpukkandan <redacted>
Thu, 10 Mar 2022 06:08:34 +0000 (11:38 +0530)
committerpukkandan <redacted>
Thu, 10 Mar 2022 06:08:34 +0000 (11:38 +0530)
Bug in d1b5f70bc9f9dcda1544b88b42ecc25f7f7aa1c7

Closes #3012

yt_dlp/__init__.py

index 0fc517b99605e9d04569850bc7a30b5a22033cec..2408d41297aa2bc18becc6cadf0d8cf9f0d0aa1c 100644 (file)
@@ -198,10 +198,13 @@ def validate_minmax(min_val, max_val, min_name, max_name=None):
     validate_positive('requests sleep interval', opts.sleep_interval_requests)
     validate_positive('sleep interval', opts.sleep_interval)
     validate_positive('max sleep interval', opts.max_sleep_interval)
-    if opts.max_sleep_interval is not None:
+    if opts.sleep_interval is None:
         validate(
-            opts.sleep_interval is not None, 'min sleep interval',
+            opts.max_sleep_interval is None, 'min sleep interval',
             msg='{name} must be specified; use --min-sleep-interval')
+    elif opts.max_sleep_interval is None:
+        opts.max_sleep_interval = opts.sleep_interval
+    else:
         validate_minmax(opts.sleep_interval, opts.max_sleep_interval, 'sleep interval')
 
     if opts.wait_for_video is not None: