This commit is contained in:
2026-01-19 06:24:09 -08:00
parent a961ac3ce7
commit 7ddf0065d1
45 changed files with 627 additions and 411 deletions

View File

@@ -24,16 +24,16 @@ def _coerce_value(value: Any) -> str:
if isinstance(value, bool):
return "true" if value else "false"
if isinstance(value, (list, tuple, set)):
parts = [_coerce_value(v) for v in value]
cleaned = [part for part in parts if part]
parts_list = [_coerce_value(v) for v in value]
cleaned = [part for part in parts_list if part]
return ", ".join(cleaned)
if isinstance(value, dict):
parts: List[str] = []
dict_parts: List[str] = []
for subkey, subvalue in value.items():
part = _coerce_value(subvalue)
if part:
parts.append(f"{subkey}:{part}")
return ", ".join(parts)
dict_parts.append(f"{subkey}:{part}")
return ", ".join(dict_parts)
try:
return str(value).strip()
except Exception: