Skip to content

Commit c5cbc15

Browse files
authored
don't inline the dict-with-ternary expression
1 parent cf52549 commit c5cbc15

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

python/private/hermetic_runtime_repo_setup.bzl

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,14 @@ def define_hermetic_runtime_toolchain_impl(
195195
values = {"collect_code_coverage": "true"},
196196
visibility = ["//visibility:private"],
197197
)
198+
if not version_info.pre:
199+
releaselevel = "final"
200+
else:
201+
releaselevel = {
202+
"a": "alpha",
203+
"b": "beta",
204+
"c": "candidate",
205+
}.get(version_info.pre[0])
198206

199207
py_runtime(
200208
name = "py3_runtime",
@@ -204,11 +212,7 @@ def define_hermetic_runtime_toolchain_impl(
204212
"major": str(version_info.release[0]),
205213
"micro": str(version_info.release[2]),
206214
"minor": str(version_info.release[1]),
207-
"releaselevel": {
208-
"a": "alpha",
209-
"b": "beta",
210-
"c": "candidate",
211-
}.get(version_info.pre[0]) if version_info.pre else "final",
215+
"releaselevel": releaselevel,
212216
"serial": str(version_info.pre[1]) if version_info.pre else "0",
213217
},
214218
coverage_tool = select({

0 commit comments

Comments
 (0)