cleanup and rename provider to plugin
This commit is contained in:
@@ -5,7 +5,7 @@ import sys
|
||||
|
||||
from SYS.detail_view_helpers import create_detail_view, prepare_detail_metadata
|
||||
from SYS.logger import log
|
||||
from ProviderCore.registry import get_plugin
|
||||
from PluginCore.registry import get_plugin
|
||||
from SYS.result_table_helpers import add_row_columns
|
||||
from SYS.selection_builder import build_hash_store_selection
|
||||
from SYS.result_publication import publish_result_table
|
||||
|
||||
@@ -9,7 +9,7 @@ import sys
|
||||
|
||||
from SYS.logger import log
|
||||
from SYS.item_accessors import get_sha256_hex, get_store_name
|
||||
from ProviderCore.registry import get_plugin
|
||||
from PluginCore.registry import get_plugin
|
||||
|
||||
from SYS import pipeline as ctx
|
||||
from .. import _shared as sh
|
||||
|
||||
@@ -14,18 +14,18 @@ import sys
|
||||
|
||||
from SYS.logger import log, debug
|
||||
|
||||
# plugins.metadata_provider is deferred: it transitively loads yt_dlp, Cryptodome,
|
||||
# plugins.metadata_plugin is deferred: it transitively loads yt_dlp, Cryptodome,
|
||||
# imdbinfo, musicbrainzngs and ~1400 modules (~1.5s). Import lazily on first use.
|
||||
_METADATA_PROVIDER_MOD: Optional[Any] = None
|
||||
_METADATA_PLUGIN_MOD: Optional[Any] = None
|
||||
|
||||
|
||||
def _mp() -> Any:
|
||||
"""Return the (lazily imported) plugins.metadata_provider module."""
|
||||
global _METADATA_PROVIDER_MOD
|
||||
if _METADATA_PROVIDER_MOD is None:
|
||||
import plugins.metadata_provider as _m
|
||||
_METADATA_PROVIDER_MOD = _m
|
||||
return _METADATA_PROVIDER_MOD
|
||||
"""Return the (lazily imported) plugins.metadata_plugin module."""
|
||||
global _METADATA_PLUGIN_MOD
|
||||
if _METADATA_PLUGIN_MOD is None:
|
||||
import plugins.metadata_plugin as _m
|
||||
_METADATA_PLUGIN_MOD = _m
|
||||
return _METADATA_PLUGIN_MOD
|
||||
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
Reference in New Issue
Block a user