Skip to content

Commit c6521de

Browse files
committed
Use multiline strings
1 parent fe71529 commit c6521de

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

scala_config.bzl

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,11 @@ def _validate_supported_scala_version(scala_major_version, scala_minor_version):
1111
fail("Scala version must be newer or equal to 2.12.1 to use compiler dependency tracking.")
1212

1313
def _config_setting(scala_version):
14-
return "\n".join([
15-
"config_setting(",
16-
' name = "{name}",',
17-
' flag_values = {{":scala_version": "{version}"}},',
18-
")\n",
19-
]).format(name = sanitize_version(scala_version), version = scala_version)
14+
return """config_setting(
15+
name = "{name}",
16+
flag_values = {{":scala_version": "{version}"}},
17+
)
18+
""".format(name = sanitize_version(scala_version), version = scala_version)
2019

2120
def _config_settings(scala_versions):
2221
return "".join([_config_setting(v) for v in scala_versions])
@@ -50,15 +49,14 @@ def _store_config(repository_ctx):
5049
"ENABLE_COMPILER_DEPENDENCY_TRACKING=" + enable_compiler_dependency_tracking,
5150
])
5251

53-
build_file_content = "\n".join([
54-
'load("@bazel_skylib//rules:common_settings.bzl", "string_flag")',
55-
"string_flag(",
56-
' name = "scala_version",',
57-
' build_setting_default = "{scala_version}",',
58-
" values = {scala_versions},",
59-
' visibility = ["//visibility:public"],',
60-
")\n",
61-
]).format(scala_versions = scala_versions, scala_version = scala_version)
52+
build_file_content = """load("@bazel_skylib//rules:common_settings.bzl", "string_flag")
53+
string_flag(
54+
name = "scala_version",
55+
build_setting_default = "{scala_version}",
56+
values = {scala_versions},
57+
visibility = ["//visibility:public"],
58+
)
59+
""".format(scala_versions = scala_versions, scala_version = scala_version)
6260
build_file_content += _config_settings(scala_versions)
6361

6462
repository_ctx.file("config.bzl", config_file_content)

0 commit comments

Comments
 (0)