summaryrefslogtreecommitdiff
path: root/pylint/checkers/design_analysis.py
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2021-03-27 15:21:29 +0100
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2021-03-28 16:30:10 +0200
commit14f20e2d50b71d92893edda67c00054a840ee05f (patch)
tree35b161bc220c74578068f1392458bc4ef9c475f4 /pylint/checkers/design_analysis.py
parentd2db40c08433ca35dc9e5312e1d1b6404db65c33 (diff)
downloadpylint-git-14f20e2d50b71d92893edda67c00054a840ee05f.tar.gz
Import astroid with import x or from x import y but not both
Remove unused imports for astroid
Diffstat (limited to 'pylint/checkers/design_analysis.py')
-rw-r--r--pylint/checkers/design_analysis.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/pylint/checkers/design_analysis.py b/pylint/checkers/design_analysis.py
index 9fc864aca..cf1edca3e 100644
--- a/pylint/checkers/design_analysis.py
+++ b/pylint/checkers/design_analysis.py
@@ -25,7 +25,6 @@ import re
from collections import defaultdict
import astroid
-from astroid import BoolOp, If, decorators
from pylint import utils
from pylint.checkers import BaseChecker
@@ -137,7 +136,7 @@ def _count_boolean_expressions(bool_op):
"""
nb_bool_expr = 0
for bool_expr in bool_op.get_children():
- if isinstance(bool_expr, BoolOp):
+ if isinstance(bool_expr, astroid.BoolOp):
nb_bool_expr += _count_boolean_expressions(bool_expr)
else:
nb_bool_expr += 1
@@ -284,7 +283,7 @@ class MisdesignChecker(BaseChecker):
for i in range(len(self._stmts)):
self._stmts[i] += amount
- @decorators.cachedproperty
+ @astroid.decorators.cachedproperty
def _ignored_argument_names(self):
return utils.get_global_option(self, "ignored-argument-names", default=None)
@@ -460,7 +459,9 @@ class MisdesignChecker(BaseChecker):
self._check_boolean_expressions(node)
branches = 1
# don't double count If nodes coming from some 'elif'
- if node.orelse and (len(node.orelse) > 1 or not isinstance(node.orelse[0], If)):
+ if node.orelse and (
+ len(node.orelse) > 1 or not isinstance(node.orelse[0], astroid.If)
+ ):
branches += 1
self._inc_branch(node, branches)
self._inc_all_stmts(branches)
@@ -471,7 +472,7 @@ class MisdesignChecker(BaseChecker):
if the "if" node test is a BoolOp node
"""
condition = node.test
- if not isinstance(condition, BoolOp):
+ if not isinstance(condition, astroid.BoolOp):
return
nb_bool_expr = _count_boolean_expressions(condition)
if nb_bool_expr > self.config.max_bool_expr: