summaryrefslogtreecommitdiff
path: root/sqlparse/engine
diff options
context:
space:
mode:
authorAndi Albrecht <albrecht.andi@gmail.com>2010-11-21 09:08:43 +0100
committerAndi Albrecht <albrecht.andi@gmail.com>2010-11-21 09:08:43 +0100
commitb995d5ef8ba9caa5f09bfdaed868f0321547c83d (patch)
tree5953d338971d659d5da02ddedef0111d894a98fb /sqlparse/engine
parent1789af06e4cced90401ec7dda35c62045fb05667 (diff)
downloadsqlparse-b995d5ef8ba9caa5f09bfdaed868f0321547c83d.tar.gz
Remove next() patch (targets issue12).
Diffstat (limited to 'sqlparse/engine')
-rw-r--r--sqlparse/engine/grouping.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/sqlparse/engine/grouping.py b/sqlparse/engine/grouping.py
index bfa157b..5fd38ec 100644
--- a/sqlparse/engine/grouping.py
+++ b/sqlparse/engine/grouping.py
@@ -5,6 +5,11 @@ import itertools
from sqlparse import sql
from sqlparse import tokens as T
+try:
+ next
+except NameError: # Python < 2.6
+ next = lambda i: i.next()
+
def _group_left_right(tlist, ttype, value, cls,
check_right=lambda t: True,
@@ -132,7 +137,7 @@ def group_identifier(tlist):
T.Name,
T.Wildcard))))
for t in tl.tokens[i:]:
- if x.next()(t):
+ if next(x)(t):
yield t
else:
raise StopIteration