From 7a46fa021b998aceee0a14f6936842d1ae2fee5e Mon Sep 17 00:00:00 2001 From: mbsantiago Date: Tue, 5 May 2026 00:42:32 +0100 Subject: [PATCH] Use base config for import config --- src/batdetect2/core/registries.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/batdetect2/core/registries.py b/src/batdetect2/core/registries.py index 710ec63..c1538e1 100644 --- a/src/batdetect2/core/registries.py +++ b/src/batdetect2/core/registries.py @@ -12,6 +12,8 @@ from typing import ( from hydra.utils import instantiate from pydantic import BaseModel, Field +from batdetect2.core.configs import BaseConfig + __all__ = [ "add_import_config", "ImportConfig", @@ -120,7 +122,7 @@ class Registry(Generic[T_Type, P_Type]): return self._registry[name](config, *args, **kwargs) -class ImportConfig(BaseModel): +class ImportConfig(BaseConfig): """Base config for dynamic instantiation via Hydra. Subclass this to create a registry-specific import escape hatch.