summaryrefslogtreecommitdiff
path: root/pylint/checkers/imports.py
diff options
context:
space:
mode:
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 = []