[build] make_lazy_extractors: Force running without plugins (#11205)

Authored by: Grub4K
This commit is contained in:
Simon Sawicki
2024-10-13 03:50:31 +02:00
committed by GitHub
parent edfd095b19
commit 1a830394a2
4 changed files with 13 additions and 24 deletions

View File

@@ -5,6 +5,7 @@ import importlib.machinery
import importlib.util
import inspect
import itertools
import os
import pkgutil
import sys
import traceback
@@ -137,6 +138,8 @@ def load_module(module, module_name, suffix):
def load_plugins(name, suffix):
classes = {}
if os.environ.get('YTDLP_NO_PLUGINS'):
return classes
for finder, module_name, _ in iter_modules(name):
if any(x.startswith('_') for x in module_name.split('.')):