[utils] Skip missing params in cli_bool_option (closes #13865)
[youtube-dl] / youtube_dl / utils.py
index fdf5e29e7d417b94ba7f83129a8420f93ed31217..c9cbd58426e2c63e95d317ef81b01472d2a166c6 100644 (file)
@@ -2733,6 +2733,8 @@ def cli_option(params, command_option, param):
 
 def cli_bool_option(params, command_option, param, true_value='true', false_value='false', separator=None):
     param = params.get(param)
+    if param is None:
+        return []
     assert isinstance(param, bool)
     if separator:
         return [command_option + separator + (true_value if param else false_value)]