diff options
author | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2021-03-27 15:21:29 +0100 |
---|---|---|
committer | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2021-03-28 16:30:10 +0200 |
commit | 14f20e2d50b71d92893edda67c00054a840ee05f (patch) | |
tree | 35b161bc220c74578068f1392458bc4ef9c475f4 /pylint/checkers/design_analysis.py | |
parent | d2db40c08433ca35dc9e5312e1d1b6404db65c33 (diff) | |
download | pylint-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.py | 11 |
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: |