From 27ad2564f30f1021a96addafb7b7eb6a7504c28f Mon Sep 17 00:00:00 2001 From: Andi Albrecht Date: Sun, 13 Sep 2020 09:25:56 +0200 Subject: Don't flush token streams iff they only contain whitespace tokens (fixes #496). --- sqlparse/engine/statement_splitter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sqlparse') diff --git a/sqlparse/engine/statement_splitter.py b/sqlparse/engine/statement_splitter.py index fb22c65..40cfec3 100644 --- a/sqlparse/engine/statement_splitter.py +++ b/sqlparse/engine/statement_splitter.py @@ -103,5 +103,5 @@ class StatementSplitter: self.consume_ws = True # Yield pending statement (if any) - if self.tokens: + if self.tokens and not all(t.is_whitespace for t in self.tokens): yield sql.Statement(self.tokens) -- cgit v1.2.1