1
0
Fork 0
mirror of https://github.com/yt-dlp/yt-dlp synced 2025-02-01 04:42:48 +01:00
yt-dlp/yt_dlp/_globals.py
2024-10-19 16:40:16 +13:00

16 lines
664 B
Python

from collections import defaultdict
from contextvars import ContextVar
# Internal only - no backwards compatibility guaranteed
postprocessors = ContextVar('postprocessors', default={})
extractors = ContextVar('extractors', default={})
IN_CLI = ContextVar('IN_CLI', default=False)
# `False`=force, `None`=disabled, `True`=enabled
LAZY_EXTRACTORS = ContextVar('LAZY_EXTRACTORS', default=False)
# `...`=search default plugin dirs
plugin_dirs = ContextVar('plugin_dirs', default=(..., ))
plugin_ies = ContextVar('plugin_ies', default={})
plugin_overrides = ContextVar('plugin_overrides', default=defaultdict(list))
plugin_pps = ContextVar('plugin_pps', default={})