update and cleanup repo
This commit is contained in:
@@ -21,7 +21,7 @@ _PLUGIN_DISCOVERED_CLASSES_CACHE: Dict[str, Optional[Type[BackendBase]]] = {}
|
||||
|
||||
# Backends that failed to initialize earlier in the current process.
|
||||
# Keyed by (backend_type, instance_key) where instance_key is the configured name
|
||||
# under config.store.<type>.<instance_key>.
|
||||
# under config.plugin.<type>.<instance_key>.
|
||||
_FAILED_BACKEND_CACHE: Dict[tuple[str, str], str] = {}
|
||||
|
||||
|
||||
@@ -186,12 +186,12 @@ class BackendRegistry:
|
||||
self._load_backends()
|
||||
|
||||
def _load_backends(self) -> None:
|
||||
store_cfg = self._config.get("store")
|
||||
if not isinstance(store_cfg, dict):
|
||||
store_cfg = {}
|
||||
plugin_cfg = self._config.get("plugin")
|
||||
if not isinstance(plugin_cfg, dict):
|
||||
plugin_cfg = {}
|
||||
|
||||
self._backend_types = {}
|
||||
for raw_backend_type, instances in store_cfg.items():
|
||||
for raw_backend_type, instances in plugin_cfg.items():
|
||||
if not isinstance(instances, dict):
|
||||
continue
|
||||
|
||||
@@ -357,7 +357,7 @@ def list_configured_backend_names(config: Optional[Dict[str, Any]]) -> list[str]
|
||||
"""Return configured backend instance names without instantiating backends."""
|
||||
try:
|
||||
names: list[str] = []
|
||||
for section_name in ("store", "plugin", "provider"):
|
||||
for section_name in ("plugin",):
|
||||
section_cfg = (config or {}).get(section_name) or {}
|
||||
if not isinstance(section_cfg, dict):
|
||||
continue
|
||||
@@ -403,7 +403,7 @@ def get_backend_instance(
|
||||
return None
|
||||
desired = str(backend_name or "").strip().lower()
|
||||
|
||||
for section_name in ("store", "plugin", "provider"):
|
||||
for section_name in ("plugin",):
|
||||
section_cfg = (config or {}).get(section_name) or {}
|
||||
if not isinstance(section_cfg, dict):
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user