From 93e597ba287539643851f0ad5c5ff04760380268 Mon Sep 17 00:00:00 2001 From: shirt <2660574+shirt-dev@users.noreply.github.com> Date: Sat, 27 Nov 2021 12:13:08 -0500 Subject: [PATCH] Fix logic error in report_unplayable_conflict --- yt_dlp/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yt_dlp/__init__.py b/yt_dlp/__init__.py index 7960d3b03..38959d930 100644 --- a/yt_dlp/__init__.py +++ b/yt_dlp/__init__.py @@ -400,7 +400,7 @@ def _real_main(argv=None): if opts.allow_unplayable_formats: def report_unplayable_conflict(opt_name, arg, default=False, allowed=None): val = getattr(opts, opt_name) - if (not allowed and val) or not allowed(val): + if (not allowed and val) or (allowed and not allowed(val)): report_conflict('--allow-unplayable-formats', arg) setattr(opts, opt_name, default)