aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp')
-rw-r--r--yt_dlp/options.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/yt_dlp/options.py b/yt_dlp/options.py
index 9d75c3976..6373ff8c0 100644
--- a/yt_dlp/options.py
+++ b/yt_dlp/options.py
@@ -303,10 +303,11 @@ def create_parser():
parser.add_option_group(alias_group)
aliases = (x if x.startswith('-') else f'--{x}' for x in map(str.strip, aliases.split(',')))
+ DEST = '_triggered_aliases'
+ setattr(parser.values, DEST, collections.defaultdict(int))
try:
alias_group.add_option(
- *aliases, help=opts, nargs=nargs, type='str' if nargs else None,
- dest='_triggered_aliases', default=collections.defaultdict(int),
+ *aliases, help=opts, nargs=nargs, dest=DEST, type='str' if nargs else None,
metavar=' '.join(f'ARG{i}' for i in range(nargs)), action='callback',
callback=_alias_callback, callback_kwargs={'opts': opts, 'nargs': nargs})
except Exception as err: