From 5de721bf3ba20a988347bbca611d8bc918461699 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Tue, 7 Oct 2025 17:45:38 +0200 Subject: [PATCH] Address cyclic-import. --- .pylintrc | 1 - plugins/module_utils/_api/_import_helper.py | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.pylintrc b/.pylintrc index 52711b61..e6735c8d 100644 --- a/.pylintrc +++ b/.pylintrc @@ -391,7 +391,6 @@ disable=raw-checker-failed, consider-using-in, consider-using-max-builtin, consider-using-with, - cyclic-import, fixme, function-redefined, import-error, diff --git a/plugins/module_utils/_api/_import_helper.py b/plugins/module_utils/_api/_import_helper.py index 86b23899..ac8bf569 100644 --- a/plugins/module_utils/_api/_import_helper.py +++ b/plugins/module_utils/_api/_import_helper.py @@ -86,13 +86,13 @@ except ImportError: def fail_on_missing_imports(): if REQUESTS_IMPORT_ERROR is not None: - from .errors import MissingRequirementException + from .errors import MissingRequirementException # pylint: disable=cyclic-import raise MissingRequirementException( "You have to install requests", "requests", REQUESTS_IMPORT_ERROR ) if URLLIB3_IMPORT_ERROR is not None: - from .errors import MissingRequirementException + from .errors import MissingRequirementException # pylint: disable=cyclic-import raise MissingRequirementException( "You have to install urllib3", "urllib3", URLLIB3_IMPORT_ERROR