From f7e8f6f166114b9ab9e05852f5cb80d3d36eab2f Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Tue, 17 Oct 2023 14:55:30 +0800 Subject: feat(status): add deprecated and new status --- src/hydrorollcore/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/hydrorollcore/utils.py') diff --git a/src/hydrorollcore/utils.py b/src/hydrorollcore/utils.py index c69fdd48..71187856 100644 --- a/src/hydrorollcore/utils.py +++ b/src/hydrorollcore/utils.py @@ -15,7 +15,7 @@ from importlib.abc import MetaPathFinder from importlib.machinery import PathFinder from typing import Any, List, Type, Tuple, TypeVar, Callable, Iterable, Coroutine -from HydroRollCore.config import ConfigModel +from HydroRollCore.config import Config __all__ = [ "ModulePathFinder", @@ -55,7 +55,7 @@ def is_config_class(config_class: Any) -> bool: """ return ( inspect.isclass(config_class) - and issubclass(config_class, ConfigModel) + and issubclass(config_class, Config) and isinstance(getattr(config_class, "__config_name__", None), str) and ABC not in config_class.__bases__ and not inspect.isabstract(config_class) -- cgit v1.2.3-70-g09d2