diff options
-rw-r--r-- | pylint/checkers/base.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pylint/checkers/base.py b/pylint/checkers/base.py index 0ee5481..c9f0b0a 100644 --- a/pylint/checkers/base.py +++ b/pylint/checkers/base.py @@ -1690,6 +1690,13 @@ class ElifChecker(BaseTokenChecker): visit_while = visit_tryexcept visit_for = visit_while + def visit_ifexp(self, node): + self._if_counter += 1 + + def visit_comprehension(self, node): + for if_test in node.ifs: + self._if_counter += 1 + @check_messages('too-many-nested-blocks') def visit_if(self, node): self._check_nested_blocks(node) |