diff options
| author | Shen Longxing <shenlongxing2012@gmail.com> | 2015-12-14 16:36:28 +0800 |
|---|---|---|
| committer | Shen Longxing <shenlongxing2012@gmail.com> | 2015-12-14 16:36:28 +0800 |
| commit | bee7344967e7c69780951f7bd266e65d780ce655 (patch) | |
| tree | b89b5c8cbf6a1881439c83ac06eb44a4d7977dc7 /sqlparse | |
| parent | e7a40aa93ca5c599ae269bfaa424e1cdc5cc5ac9 (diff) | |
| download | sqlparse-bee7344967e7c69780951f7bd266e65d780ce655.tar.gz | |
fix issue #213
Diffstat (limited to 'sqlparse')
| -rw-r--r-- | sqlparse/filters.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sqlparse/filters.py b/sqlparse/filters.py index 86624a8..68e9b1a 100644 --- a/sqlparse/filters.py +++ b/sqlparse/filters.py @@ -236,13 +236,15 @@ class StripWhitespaceFilter: def _stripws_default(self, tlist): last_was_ws = False + is_first_char = True for token in tlist.tokens: if token.is_whitespace(): - if last_was_ws: + if last_was_ws or is_first_char: token.value = '' else: token.value = ' ' last_was_ws = token.is_whitespace() + is_first_char = False def _stripws_identifierlist(self, tlist): # Removes newlines before commas, see issue140 |
