From 8cfa5934db57ee39839d05c5f6edac857da8a922 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 16 Jan 2023 13:54:25 +0000 Subject: [PATCH] Catch AttributeError when importing modules closes #8023 --- freqtrade/resolvers/iresolver.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/freqtrade/resolvers/iresolver.py b/freqtrade/resolvers/iresolver.py index 0b484394a..2b20560e2 100644 --- a/freqtrade/resolvers/iresolver.py +++ b/freqtrade/resolvers/iresolver.py @@ -89,7 +89,8 @@ class IResolver: module = importlib.util.module_from_spec(spec) try: spec.loader.exec_module(module) # type: ignore # importlib does not use typehints - except (ModuleNotFoundError, SyntaxError, ImportError, NameError) as err: + except (AttributeError, ModuleNotFoundError, SyntaxError, + ImportError, NameError) as err: # Catch errors in case a specific module is not installed logger.warning(f"Could not import {module_path} due to '{err}'") if enum_failed: