From: Roland Mas <roland.mas@entierement.net>
Date: Tue, 3 Dec 2024 17:07:16 +0100
Subject: Use importlib.import_module

---
 src/ewokscore/task_discovery.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/ewokscore/task_discovery.py b/src/ewokscore/task_discovery.py
index 6885ab8..b9ea0b6 100644
--- a/src/ewokscore/task_discovery.py
+++ b/src/ewokscore/task_discovery.py
@@ -26,7 +26,6 @@ else:
 
 
 from ewoksutils.import_utils import qualname
-from ewoksutils.import_utils import import_module
 
 from .task import Task
 
@@ -235,7 +234,9 @@ def _safe_import_module(
     module_name: str, reload: bool = False, raise_import_failure: bool = False
 ) -> Optional[ModuleType]:
     try:
-        return import_module(module_name, reload=reload)
+        import importlib
+
+        return importlib.import_module(module_name)
     except Exception as e:
         if raise_import_failure:
             raise
@@ -268,7 +269,6 @@ def _method_arguments(method) -> Tuple[List[str], List[str]]:
 def _common_method_task_fields(
     method_name: str, method_qn: FunctionType, mod: ModuleType
 ) -> Dict[str, Union[str, List[str]]]:
-
     task_identifier = qualname(method_qn)
     method = getattr(mod, method_name)
     required_input_names, optional_input_names = _method_arguments(method)
