summaryrefslogtreecommitdiff
path: root/pylint/checkers/similar.py
diff options
context:
space:
mode:
authorMarc Mueller <30130371+cdce8p@users.noreply.github.com>2021-08-18 09:48:25 +0200
committerGitHub <noreply@github.com>2021-08-18 09:48:25 +0200
commitf78a35afb76c38f4141714130bbd1a35ee430ea1 (patch)
tree41293483b52050a67c084891bb6da9b11a639d80 /pylint/checkers/similar.py
parent6e2dbbf4630c97c2fa7dc36dcb29c7501221acd6 (diff)
downloadpylint-git-f78a35afb76c38f4141714130bbd1a35ee430ea1.tar.gz
Use alias for astroid.nodes 02 (#4863)
* Use alias for astroid nodes * Resolve name conflicts
Diffstat (limited to 'pylint/checkers/similar.py')
-rw-r--r--pylint/checkers/similar.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/pylint/checkers/similar.py b/pylint/checkers/similar.py
index b44081924..e9792ebeb 100644
--- a/pylint/checkers/similar.py
+++ b/pylint/checkers/similar.py
@@ -64,7 +64,7 @@ from typing import (
)
import astroid
-from astroid.node_classes import NodeNG
+from astroid import nodes
from pylint.checkers import BaseChecker, MapReduceMixin, table_lines_from_stats
from pylint.interfaces import IRawChecker
@@ -576,7 +576,7 @@ def stripped_lines(
tree = astroid.parse("".join(lines))
if ignore_imports:
node_is_import_by_lineno = (
- (node.lineno, isinstance(node, (astroid.Import, astroid.ImportFrom)))
+ (node.lineno, isinstance(node, (nodes.Import, nodes.ImportFrom)))
for node in tree.body
)
line_begins_import = {
@@ -588,16 +588,18 @@ def stripped_lines(
current_line_is_import = False
if ignore_signatures:
- def _get_functions(functions: List[NodeNG], tree: NodeNG) -> List[NodeNG]:
+ def _get_functions(
+ functions: List[nodes.NodeNG], tree: nodes.NodeNG
+ ) -> List[nodes.NodeNG]:
"""Recursively get all functions including nested in the classes from the tree."""
for node in tree.body:
- if isinstance(node, (astroid.FunctionDef, astroid.AsyncFunctionDef)):
+ if isinstance(node, (nodes.FunctionDef, nodes.AsyncFunctionDef)):
functions.append(node)
if isinstance(
node,
- (astroid.ClassDef, astroid.FunctionDef, astroid.AsyncFunctionDef),
+ (nodes.ClassDef, nodes.FunctionDef, nodes.AsyncFunctionDef),
):
_get_functions(functions, node)