diff options
author | Claudiu Popa <pcmanticore@gmail.com> | 2018-05-23 18:42:18 +0200 |
---|---|---|
committer | Claudiu Popa <pcmanticore@gmail.com> | 2018-05-23 18:42:18 +0200 |
commit | ea4b5d4d7687f5308cb42a1928188abb6a17e489 (patch) | |
tree | c730af7152372dc056eef7641e45e03da1a9bc1c /pylint/test/unittest_checker_python3.py | |
parent | 901f652fcf35a5a7b7746e9780770b36518c977c (diff) | |
download | pylint-git-ea4b5d4d7687f5308cb42a1928188abb6a17e489.tar.gz |
Don't include excepthandlers that don't have a name when looking for exception-escape
Diffstat (limited to 'pylint/test/unittest_checker_python3.py')
-rw-r--r-- | pylint/test/unittest_checker_python3.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pylint/test/unittest_checker_python3.py b/pylint/test/unittest_checker_python3.py index 6d2a2debc..20d01d413 100644 --- a/pylint/test/unittest_checker_python3.py +++ b/pylint/test/unittest_checker_python3.py @@ -752,12 +752,17 @@ class TestPython3Checker(testutils.CheckerTestCase): except (ValueError, TypeError) as exc: exc = 2 exc #@ + try: + 2/0 + except (ValueError, TypeError): #@ + exc = 2 ''') message = testutils.Message('exception-escape', node=module.body[1].value) with self.assertAddsMessages(message): self.checker.visit_excepthandler(module.body[0].handlers[0]) with self.assertNoMessages(): self.checker.visit_excepthandler(module.body[2].handlers[0]) + self.checker.visit_excepthandler(module.body[4].handlers[0]) def test_bad_sys_attribute(self): node = astroid.extract_node(''' |