diff --git a/devscripts/make_lazy_extractors.py b/devscripts/make_lazy_extractors.py index ad9750231..0ce773e82 100644 --- a/devscripts/make_lazy_extractors.py +++ b/devscripts/make_lazy_extractors.py @@ -75,8 +75,7 @@ def build_ies(ies, bases, attr_base): if ie in ies: names.append(ie.__name__) - class_lookup_contents = ', '.join(f'{name!r}: {name}' for name in names) - yield f'\n_CLASS_LOOKUP = {{ {class_lookup_contents} }}' + yield '\n_CLASS_LOOKUP = {%s}' % ', '.join(f'{name!r}: {name}' for name in names) def sort_ies(ies, ignored_bases): diff --git a/pyproject.toml b/pyproject.toml index f5764d702..a8820d089 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -384,7 +384,7 @@ select = [ "W391", "W504", ] -exclude = "**/yt_dlp/extractor/lazy_extractors.py" +exclude = "**/yt_dlp/extractor/lazy_extractors.py,*venv*" [tool.pytest.ini_options] addopts = "-ra -v --strict-markers"