Skip to content

Commit 41867e2

Browse files
authored
Merge branch 'firecracker-v1.10' into fix_audit_v1.10
2 parents 10def1a + a538ba8 commit 41867e2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

.buildkite/common.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"""
77

88
import argparse
9+
import ast
910
import json
1011
import os
1112
import random
@@ -133,7 +134,8 @@ def __call__(self, parser, namespace, value, option_string=None):
133134
res = getattr(namespace, self.dest, {})
134135
key_str, val = value.split("=", maxsplit=1)
135136
keys = key_str.split("/")
136-
update = {keys[-1]: val}
137+
# Interpret it as a literal iff it starts like one
138+
update = {keys[-1]: ast.literal_eval(val) if val[0] in "[{'" else val}
137139
for key in list(reversed(keys))[1:]:
138140
update = {key: update}
139141
res = overlay_dict(res, update)

0 commit comments

Comments
 (0)