diff options
| author | 2023-10-17 14:55:30 +0800 | |
|---|---|---|
| committer | 2023-10-17 14:55:30 +0800 | |
| commit | f7e8f6f166114b9ab9e05852f5cb80d3d36eab2f (patch) | |
| tree | c72f096792ff7343f9744d20ae9c5afd2d340884 /src/hydrorollcore/utils.py | |
| parent | 7967a1317b54a17d8039ad7e25a03681bf6aacb2 (diff) | |
| download | infini-f7e8f6f166114b9ab9e05852f5cb80d3d36eab2f.tar.gz infini-f7e8f6f166114b9ab9e05852f5cb80d3d36eab2f.zip | |
feat(status): add deprecated and new status
Diffstat (limited to 'src/hydrorollcore/utils.py')
| -rw-r--r-- | src/hydrorollcore/utils.py | 4 |
1 files changed, 2 insertions, 2 deletions
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) |
