summaryrefslogtreecommitdiff
path: root/sqlparse
diff options
context:
space:
mode:
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