summaryrefslogtreecommitdiff
path: root/pylint/checkers/imports.py
diff options
context:
space:
mode:
authorDaniƫl van Noord <13665637+DanielNoord@users.noreply.github.com>2022-03-12 21:31:37 +0100
committerGitHub <noreply@github.com>2022-03-12 21:31:37 +0100
commit5756fae16b336e8828f6d220c532dc48ddd04183 (patch)
tree0ab4a7eb69d8047699a7eecf0d154244dda6c765 /pylint/checkers/imports.py
parent29480d4e119b27ab419c5d53e8a955220de61e43 (diff)
downloadpylint-git-5756fae16b336e8828f6d220c532dc48ddd04183.tar.gz
Fix disabling of ``ungrouped-imports`` (#5903)
Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
Diffstat (limited to 'pylint/checkers/imports.py')
-rw-r--r--pylint/checkers/imports.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pylint/checkers/imports.py b/pylint/checkers/imports.py
index bcad7692e..689573b21 100644
--- a/pylint/checkers/imports.py
+++ b/pylint/checkers/imports.py
@@ -537,10 +537,6 @@ class ImportsChecker(DeprecatedMixin, BaseChecker):
met_from: Set[str] = set() # set for 'from x import y' style
current_package = None
for import_node, import_name in std_imports + ext_imports + loc_imports:
- if not self.linter.is_message_enabled(
- "ungrouped-imports", import_node.fromlineno
- ):
- continue
met = met_from if isinstance(import_node, nodes.ImportFrom) else met_import
package, _, _ = import_name.partition(".")
if (
@@ -551,6 +547,10 @@ class ImportsChecker(DeprecatedMixin, BaseChecker):
):
self.add_message("ungrouped-imports", node=import_node, args=package)
current_package = package
+ if not self.linter.is_message_enabled(
+ "ungrouped-imports", import_node.fromlineno
+ ):
+ continue
met.add(package)
self._imports_stack = []