Skip to content

Commit 7c20a29

Browse files
author
Jon Gjengset
committed
configure: don't serialize empty array elements
Before this change: $ ./configure --codegen-backends= [..] $ grep -P '^codegen-backends' config.toml codegen-backends = [''] After this change: $ ./configure --codegen-backends= [..] $ grep -P '^codegen-backends' config.toml codegen-backends = []
1 parent ba14a83 commit 7c20a29

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Diff for: src/bootstrap/configure.py

+4
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,10 @@ def build():
279279

280280

281281
def set(key, value):
282+
if isinstance(value, list):
283+
# Remove empty values, which value.split(',') tends to generate.
284+
value = [v for v in value if v]
285+
282286
s = "{:20} := {}".format(key, value)
283287
if len(s) < 70:
284288
p(s)

0 commit comments

Comments
 (0)