From 24f0d3d650d4a83214c4a9539aa04cf4f3045f06 Mon Sep 17 00:00:00 2001 From: Victor Uriarte Date: Sat, 18 Jun 2016 16:30:15 -0700 Subject: Revert behavior of dangling period(hanging schema qualifier) Related to #261. Reverting to previous behavior until a way to handle behavior/grouping of invalid sql is agreed upon. --- sqlparse/engine/grouping.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sqlparse/engine') diff --git a/sqlparse/engine/grouping.py b/sqlparse/engine/grouping.py index d5b5c4f..62357d3 100644 --- a/sqlparse/engine/grouping.py +++ b/sqlparse/engine/grouping.py @@ -99,10 +99,10 @@ def group_period(tlist): def valid_next(token): sqlcls = sql.SquareBrackets, sql.Function ttypes = T.Name, T.String.Symbol, T.Wildcard - return imt(token, i=sqlcls, t=ttypes) + return token is None or imt(token, i=sqlcls, t=ttypes) def post(tlist, pidx, tidx, nidx): - return pidx, nidx + return (pidx, nidx) if nidx is not None else (pidx, tidx) _group(tlist, sql.Identifier, match, valid_prev, valid_next, post) -- cgit v1.2.1