diff options
author | Claudiu Popa <pcmanticore@gmail.com> | 2018-05-16 10:08:00 -0400 |
---|---|---|
committer | Claudiu Popa <pcmanticore@gmail.com> | 2018-05-16 10:10:49 -0400 |
commit | efd3d3f2e19de0ab711403a48c322f112f09a169 (patch) | |
tree | 11915b07bcec02dc9f4ac52a4c6daa5d4200471d | |
parent | 4f7e056f602bbde39e8cd0b4e8bced9e9d436e5a (diff) | |
download | pylint-git-efd3d3f2e19de0ab711403a48c322f112f09a169.tar.gz |
old-raise-syntax can be triggered only on Python 2
-rw-r--r-- | pylint/checkers/python3.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/pylint/checkers/python3.py b/pylint/checkers/python3.py index b5881d445..8da569b0f 100644 --- a/pylint/checkers/python3.py +++ b/pylint/checkers/python3.py @@ -917,9 +917,11 @@ class Python3Checker(checkers.BaseChecker): """Visit a raise statement and check for raising strings or old-raise-syntax. """ - if (node.exc is not None and - node.inst is not None): - self.add_message('old-raise-syntax', node=node) + if six.PY2: + if (node.exc is not None and + node.inst is not None and + node.tback is None): + self.add_message('old-raise-syntax', node=node) # Ignore empty raise. if node.exc is None: |