diff --git a/sqlglot/generator.py b/sqlglot/generator.py index 0ceff4005..99a3f120e 100644 --- a/sqlglot/generator.py +++ b/sqlglot/generator.py @@ -3228,8 +3228,11 @@ def expressions( num_sqls = len(expressions) # These are calculated once in case we have the leading_comma / pretty option set, correspondingly - pad = " " * len(sep) - stripped_sep = sep.strip() + if self.pretty: + if self.leading_comma: + pad = " " * len(sep) + else: + stripped_sep = sep.strip() result_sqls = [] for i, e in enumerate(expressions):