summaryrefslogtreecommitdiff
path: root/pylint/checkers/refactoring.py
diff options
context:
space:
mode:
authorClaudiu Popa <pcmanticore@gmail.com>2018-08-03 18:20:17 +0200
committerClaudiu Popa <pcmanticore@gmail.com>2018-08-03 18:20:17 +0200
commit7b85fc174009181f7253106fcdeede6bf4a1d8bb (patch)
tree09b18ca454fee2b3f0255613650d66ddd0b0a859 /pylint/checkers/refactoring.py
parent8577c54e07d699d697ca19b6f11005db68b9cda7 (diff)
downloadpylint-git-7b85fc174009181f7253106fcdeede6bf4a1d8bb.tar.gz
``simplifiable-if-statement`` not emitted when dealing with subscripts
Diffstat (limited to 'pylint/checkers/refactoring.py')
-rw-r--r--pylint/checkers/refactoring.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pylint/checkers/refactoring.py b/pylint/checkers/refactoring.py
index 92fa85e52..17d879e45 100644
--- a/pylint/checkers/refactoring.py
+++ b/pylint/checkers/refactoring.py
@@ -276,6 +276,8 @@ class RefactoringChecker(checkers.BaseTokenChecker):
target.name for target in else_branch.targets
if isinstance(target, astroid.AssignName)
]
+ if not first_branch_targets or not else_branch_targets:
+ return
if sorted(first_branch_targets) != sorted(else_branch_targets):
return