diff --git a/src/fibad/config_utils.py b/src/fibad/config_utils.py index 9fedea6..d27d8aa 100644 --- a/src/fibad/config_utils.py +++ b/src/fibad/config_utils.py @@ -4,6 +4,7 @@ import logging import random import re +from importlib import util as importlib_util from pathlib import Path from typing import Optional, Union @@ -155,7 +156,7 @@ def _find_external_library_default_config_paths(runtime_config: dict) -> set: else: if key == "name" and "." in value: external_library = value.split(".")[0] - if importlib.util.find_spec(external_library) is not None: + if importlib_util.find_spec(external_library) is not None: try: lib = importlib.import_module(external_library) if lib.__file__ is None: diff --git a/src/fibad/plugin_utils.py b/src/fibad/plugin_utils.py index 8b5e4a4..f709d75 100644 --- a/src/fibad/plugin_utils.py +++ b/src/fibad/plugin_utils.py @@ -1,4 +1,5 @@ import importlib +from importlib import util as importlib_util from typing import Any, Optional, TypeVar, Union T = TypeVar("T") @@ -71,10 +72,10 @@ def import_module_from_string(module_path: str) -> Any: try: # Attempt to find the module spec, i.e. `module.submodule.`. # Will raise exception if `submodule`, 'subsubmodule', etc. is not found. - importlib.util.find_spec(module_name) + importlib_util.find_spec(module_name) - # `importlib.util.find_spec()` will return None if `module` is not found. - if (importlib.util.find_spec(module_name)) is not None: + # `importlib_util.find_spec()` will return None if `module` is not found. + if (importlib_util.find_spec(module_name)) is not None: # Load the requested module module = importlib.import_module(module_name)