lib/generators/mkKeyValueDefault: cache separator escaping

This commit is contained in:
Eman Resu
2026-10-09 16:11:39 -04:00
parent ece2817a69
commit 4480458fc3

View File

@@ -164,8 +164,11 @@ rec {
{
mkValueString ? mkValueStringDefault { },
}:
sep: k: v:
"${escape [ sep ] k}${sep}${mkValueString v}";
sep:
let
escapeSeparator = escape [ sep ];
in
k: v: "${escapeSeparator k}${sep}${mkValueString v}";
## -- FILE FORMAT GENERATORS --