From 7820f2988979b247698320900c800c2b0797f8ca Mon Sep 17 00:00:00 2001 From: Andi Albrecht Date: Sun, 26 Feb 2012 08:43:48 +0100 Subject: Handle asterisks as operators when grouping identifiers (fixes issue58). --- sqlparse/engine/grouping.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sqlparse/engine') diff --git a/sqlparse/engine/grouping.py b/sqlparse/engine/grouping.py index a024016..b0c6c2c 100644 --- a/sqlparse/engine/grouping.py +++ b/sqlparse/engine/grouping.py @@ -131,9 +131,11 @@ def group_case(tlist): def group_identifier(tlist): def _consume_cycle(tl, i): + # TODO: Usage of Wildcard token is ambivalent here. x = itertools.cycle(( lambda y: (y.match(T.Punctuation, '.') - or y.ttype is T.Operator), + or y.ttype is T.Operator + or y.ttype is T.Wildcard), lambda y: (y.ttype in (T.String.Symbol, T.Name, T.Wildcard, -- cgit v1.2.1