mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-21 20:46:36 -05:00
[lazy_extractor] Bugfix for when plugin directory doesn't exist (#691)
Bug introduced by: 0b2e9d2c30
Authored by: kidonng
This commit is contained in:
parent
641ad5d813
commit
5c333d7496
1 changed files with 6 additions and 2 deletions
|
@ -16,12 +16,16 @@
|
||||||
os.remove(lazy_extractors_filename)
|
os.remove(lazy_extractors_filename)
|
||||||
|
|
||||||
# Block plugins from loading
|
# Block plugins from loading
|
||||||
os.rename('ytdlp_plugins', 'ytdlp_plugins_blocked')
|
plugins_dirname = 'ytdlp_plugins'
|
||||||
|
plugins_blocked_dirname = 'ytdlp_plugins_blocked'
|
||||||
|
if os.path.exists(plugins_dirname):
|
||||||
|
os.rename(plugins_dirname, plugins_blocked_dirname)
|
||||||
|
|
||||||
from yt_dlp.extractor import _ALL_CLASSES
|
from yt_dlp.extractor import _ALL_CLASSES
|
||||||
from yt_dlp.extractor.common import InfoExtractor, SearchInfoExtractor
|
from yt_dlp.extractor.common import InfoExtractor, SearchInfoExtractor
|
||||||
|
|
||||||
os.rename('ytdlp_plugins_blocked', 'ytdlp_plugins')
|
if os.path.exists(plugins_blocked_dirname):
|
||||||
|
os.rename(plugins_blocked_dirname, plugins_dirname)
|
||||||
|
|
||||||
with open('devscripts/lazy_load_template.py', 'rt') as f:
|
with open('devscripts/lazy_load_template.py', 'rt') as f:
|
||||||
module_template = f.read()
|
module_template = f.read()
|
||||||
|
|
Loading…
Reference in a new issue