f
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user