mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-27 10:31:29 +00:00
Ignore empty entries in _list_from_options_callback
This commit is contained in:
parent
77c4a9ef68
commit
1f8471e22c
|
@ -119,7 +119,7 @@ def _format_option_string(option):
|
||||||
def _list_from_options_callback(option, opt_str, value, parser, append=True, delim=',', process=str.strip):
|
def _list_from_options_callback(option, opt_str, value, parser, append=True, delim=',', process=str.strip):
|
||||||
# append can be True, False or -1 (prepend)
|
# append can be True, False or -1 (prepend)
|
||||||
current = getattr(parser.values, option.dest) if append else []
|
current = getattr(parser.values, option.dest) if append else []
|
||||||
value = [process(value)] if delim is None else list(map(process, value.split(delim)))
|
value = list(filter(None, [process(value)] if delim is None else map(process, value.split(delim))))
|
||||||
setattr(
|
setattr(
|
||||||
parser.values, option.dest,
|
parser.values, option.dest,
|
||||||
current + value if append is True else value + current)
|
current + value if append is True else value + current)
|
||||||
|
|
Loading…
Reference in a new issue