From 46014daed27b6cb0f042b6820937d391a2b2d424 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Legan=C3=A9s=20Combarro=20=22Piranna=22?= Date: Fri, 1 Jun 2012 22:59:54 +0200 Subject: Little clean-up --- sqlparse/filters.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'sqlparse') diff --git a/sqlparse/filters.py b/sqlparse/filters.py index 5919045..55af970 100644 --- a/sqlparse/filters.py +++ b/sqlparse/filters.py @@ -405,17 +405,19 @@ class ReindentFilter: def process(self, stack, stmt): if isinstance(stmt, sql.Statement): self._curr_stmt = stmt + self._process(stmt) + if isinstance(stmt, sql.Statement): - if self._last_stmt is not None: + if self._last_stmt: if unicode(self._last_stmt).endswith('\n'): nl = '\n' else: nl = '\n\n' - stmt.tokens.insert(0, - sql.Token(T.Whitespace, nl)) - if self._last_stmt != stmt: - self._last_stmt = stmt + + stmt.tokens.insert(0, sql.Token(T.Whitespace, nl)) + + self._last_stmt = stmt # FIXME: Doesn't work ;) -- cgit v1.2.1