summaryrefslogtreecommitdiff
path: root/sqlparse
diff options
context:
space:
mode:
authorJesús Leganés Combarro "Piranna" <piranna@gmail.com>2012-06-03 13:22:59 +0200
committerJesús Leganés Combarro "Piranna" <piranna@gmail.com>2012-06-03 13:22:59 +0200
commitb97a974e1c3b77118b50bd72a29c7046c7432450 (patch)
treed61e81e1d51ac28662374d7c2e172133f735c33e /sqlparse
parentc879535d316bfd914a89ce810b2926e4004121b9 (diff)
downloadsqlparse-b97a974e1c3b77118b50bd72a29c7046c7432450.tar.gz
Finally fixed Issue #50 :-)
Diffstat (limited to 'sqlparse')
-rw-r--r--sqlparse/engine/grouping.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/sqlparse/engine/grouping.py b/sqlparse/engine/grouping.py
index 7dfc219..7b8b6b4 100644
--- a/sqlparse/engine/grouping.py
+++ b/sqlparse/engine/grouping.py
@@ -243,15 +243,17 @@ def group_identifier_list(tlist):
#
# next_ = tlist.token_next(next_)
- passed = False
- for func in fend1_funcs:
- if func(next_):
- passed = True
+ if next_.value != ',':
+ passed = False
+ for func in fend1_funcs:
+ if func(next_):
+ passed = True
+ break
+
+ if not passed:
+ print "not passed", repr(next_)
break
- if not passed:
- break
-
after = next_
next_ = tlist.token_next(next_)