From 635d550cb3329fca0beaae1b55db9b0e17590a0c Mon Sep 17 00:00:00 2001 From: coletdjnz Date: Tue, 11 Feb 2025 20:19:03 +1300 Subject: [PATCH] Apply suggestions from code review Co-authored-by: pukkandan --- pyproject.toml | 2 +- yt_dlp/__init__.py | 2 +- yt_dlp/plugins.py | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index af2a0b579..2a0008a45 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -383,7 +383,7 @@ select = [ "E704", "W391", "W504", - ] +] exclude = "*/extractor/lazy_extractors.py,*venv*,*/test/testdata/sigs/player-*.js,.idea,.vscode" [tool.pytest.ini_options] diff --git a/yt_dlp/__init__.py b/yt_dlp/__init__.py index 734533567..0e0c8960e 100644 --- a/yt_dlp/__init__.py +++ b/yt_dlp/__init__.py @@ -989,7 +989,7 @@ def _real_main(argv=None): FFmpegPostProcessor._ffmpeg_location.set(opts.ffmpeg_location) # load all plugins into the global lookup - plugin_dirs.value = list(set(opts.plugin_dirs)) + plugin_dirs.value = opts.plugin_dirs if plugin_dirs.value: _load_all_plugins() diff --git a/yt_dlp/plugins.py b/yt_dlp/plugins.py index 425c8d6d2..6fec308f5 100644 --- a/yt_dlp/plugins.py +++ b/yt_dlp/plugins.py @@ -49,6 +49,7 @@ 'load_all_plugins', 'load_plugins', 'register_plugin_spec', + 'PluginSpec', ]