diff options
| author | Andi Albrecht <albrecht.andi@gmail.com> | 2012-04-19 22:02:08 +0200 |
|---|---|---|
| committer | Andi Albrecht <albrecht.andi@gmail.com> | 2012-04-19 22:02:08 +0200 |
| commit | e4bccf45a6e82d4738aab1b5eded3fa208a76875 (patch) | |
| tree | 499b8ee1754c9cd0ba5134db28f2dd9ce105c9ad /sqlparse/engine | |
| parent | 508db7329f05362a47a0ed9f93d0ae8d9e42dcc8 (diff) | |
| download | sqlparse-e4bccf45a6e82d4738aab1b5eded3fa208a76875.tar.gz | |
Pretty format comments in identifier lists (fixes issue59).
Diffstat (limited to 'sqlparse/engine')
| -rw-r--r-- | sqlparse/engine/grouping.py | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/sqlparse/engine/grouping.py b/sqlparse/engine/grouping.py index b0c6c2c..499ba8c 100644 --- a/sqlparse/engine/grouping.py +++ b/sqlparse/engine/grouping.py @@ -197,6 +197,7 @@ def group_identifier_list(tlist): lambda t: t.ttype == T.Number.Integer, lambda t: t.ttype == T.String.Single, lambda t: isinstance(t, sql.Comparison), + lambda t: isinstance(t, sql.Comment), ] tcomma = tlist.token_next_match(idx, T.Punctuation, ',') start = None @@ -314,18 +315,19 @@ def group_functions(tlist): def group(tlist): - for func in [group_parenthesis, - group_functions, - group_comments, - group_where, - group_case, - group_identifier, - group_typecasts, - group_as, - group_aliased, - group_assignment, - group_comparison, - group_identifier_list, - group_if, - group_for]: + for func in [ + group_comments, + group_parenthesis, + group_functions, + group_where, + group_case, + group_identifier, + group_typecasts, + group_as, + group_aliased, + group_assignment, + group_comparison, + group_identifier_list, + group_if, + group_for]: func(tlist) |
