Fix hassfest serializer injecting commas in empty lists (#83052)
* No trailing comma for empty lists * Update script/hassfest/serializer.py Co-authored-by: Aarni Koskela <akx@iki.fi> Co-authored-by: Paulus Schoutsen <balloob@gmail.com> Co-authored-by: Aarni Koskela <akx@iki.fi>pull/83074/head
parent
87b6bb45d0
commit
1d1b59b800
|
@ -21,7 +21,9 @@ def _wrap_items(
|
|||
# on one line and some on multiple.
|
||||
if sort:
|
||||
items = sorted(items)
|
||||
return f"{opener}{','.join(items)},{closer}"
|
||||
|
||||
joined_items = ", ".join(items)
|
||||
return f"{opener}{joined_items}{',' if joined_items else ''}{closer}"
|
||||
|
||||
|
||||
def _mapping_to_str(data: Mapping[Any, Any]) -> str:
|
||||
|
|
Loading…
Reference in New Issue