diff options
| author | John Vandenberg <jayvdb@gmail.com> | 2015-11-21 00:45:27 +1100 |
|---|---|---|
| committer | John Vandenberg <jayvdb@gmail.com> | 2015-11-24 23:38:21 +1100 |
| commit | c3255c73629b282be3dccbc7887f608d2359593b (patch) | |
| tree | 5dca9c91c48bb6c28608fdfef708dcee2532cfdd /pyflakes/checker.py | |
| parent | 265766da8921620b44752bdc6ba95b3775f0390b (diff) | |
| download | pyflakes-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.py | 7 |
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. |
