diff options
| author | JacekPliszka <Jacek.Pliszka@gmail.com> | 2015-02-12 00:00:23 +0100 |
|---|---|---|
| committer | JacekPliszka <Jacek.Pliszka@gmail.com> | 2015-02-12 00:00:23 +0100 |
| commit | 858b366d8fea37424f4f6b3b534190ac873b02c9 (patch) | |
| tree | 53fe7027c082989a6b981ce3e962e1a19e56afb8 /sqlparse | |
| parent | 9eb0b8cbe89057601d577b744696b5c39f3a2b20 (diff) | |
| download | sqlparse-858b366d8fea37424f4f6b3b534190ac873b02c9.tar.gz | |
Fix pathological case of empty statement
Diffstat (limited to 'sqlparse')
| -rw-r--r-- | sqlparse/filters.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sqlparse/filters.py b/sqlparse/filters.py index 7b9b5e7..9c0a476 100644 --- a/sqlparse/filters.py +++ b/sqlparse/filters.py @@ -271,7 +271,11 @@ class StripWhitespaceFilter: [self.process(stack, sgroup, depth + 1) for sgroup in stmt.get_sublists()] self._stripws(stmt) - if depth == 0 and stmt.tokens[-1].is_whitespace(): + if ( + depth == 0 + and stmt.tokens + and stmt.tokens[-1].is_whitespace() + ): stmt.tokens.pop(-1) |
