summaryrefslogtreecommitdiff
path: root/sqlparse
diff options
context:
space:
mode:
authorShen Longxing <shenlongxing2012@gmail.com>2015-12-14 16:36:28 +0800
committerShen Longxing <shenlongxing2012@gmail.com>2015-12-14 16:36:28 +0800
commitbee7344967e7c69780951f7bd266e65d780ce655 (patch)
treeb89b5c8cbf6a1881439c83ac06eb44a4d7977dc7 /sqlparse
parente7a40aa93ca5c599ae269bfaa424e1cdc5cc5ac9 (diff)
downloadsqlparse-bee7344967e7c69780951f7bd266e65d780ce655.tar.gz
fix issue #213
Diffstat (limited to 'sqlparse')
-rw-r--r--sqlparse/filters.py4
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