From 405a66817f1b0789901adf9c81b96658a04e6950 Mon Sep 17 00:00:00 2001 From: Victor Uriarte Date: Sun, 12 Jun 2016 21:22:07 -0700 Subject: Reapply fix for case within paranthesis --- sqlparse/engine/grouping.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sqlparse') diff --git a/sqlparse/engine/grouping.py b/sqlparse/engine/grouping.py index cae5d23..f9ca6b4 100644 --- a/sqlparse/engine/grouping.py +++ b/sqlparse/engine/grouping.py @@ -43,7 +43,9 @@ def _group_left_right(tlist, m, cls, def _group_matching(tlist, cls): """Groups Tokens that have beginning and end.""" - idx = 1 if imt(tlist, i=cls) else 0 + [_group_matching(sgroup, cls) for sgroup in tlist.get_sublists() + if not isinstance(sgroup, cls)] + idx = 1 if isinstance(tlist, cls) else 0 opens = [] -- cgit v1.2.1