summaryrefslogtreecommitdiff
path: root/pyflakes/checker.py
diff options
context:
space:
mode:
authorJohn Vandenberg <jayvdb@gmail.com>2015-11-21 00:45:27 +1100
committerJohn Vandenberg <jayvdb@gmail.com>2015-11-24 23:38:21 +1100
commitc3255c73629b282be3dccbc7887f608d2359593b (patch)
tree5dca9c91c48bb6c28608fdfef708dcee2532cfdd /pyflakes/checker.py
parent265766da8921620b44752bdc6ba95b3775f0390b (diff)
downloadpyflakes-c3255c73629b282be3dccbc7887f608d2359593b.tar.gz
Report assert using tuple
This is a SyntaxWarning on Python 2.6+ Resolves lp:848467
Diffstat (limited to 'pyflakes/checker.py')
-rw-r--r--pyflakes/checker.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/pyflakes/checker.py b/pyflakes/checker.py
index ddaf86e..58b3826 100644
--- a/pyflakes/checker.py
+++ b/pyflakes/checker.py
@@ -671,7 +671,7 @@ class Checker(object):
# "stmt" type nodes
DELETE = PRINT = FOR = ASYNCFOR = WHILE = IF = WITH = WITHITEM = \
- ASYNCWITH = ASYNCWITHITEM = RAISE = TRYFINALLY = ASSERT = EXEC = \
+ ASYNCWITH = ASYNCWITHITEM = RAISE = TRYFINALLY = EXEC = \
EXPR = ASSIGN = handleChildren
PASS = ignore
@@ -697,6 +697,11 @@ class Checker(object):
# additional node types
COMPREHENSION = KEYWORD = FORMATTEDVALUE = handleChildren
+ def ASSERT(self, node):
+ if isinstance(node.test, ast.Tuple) and node.test.elts != []:
+ self.report(messages.AssertTuple, node)
+ self.handleChildren(node)
+
def GLOBAL(self, node):
"""
Keep track of globals declarations.