Coverage for collectra/gui/utils.py: 83.33%
6 statements
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-16 09:56 +0000
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-16 09:56 +0000
1def normalise_items(items: str | dict | list[str | dict] | None) -> list[str | dict]:
2 """Convert items field to list (handles single string or list)."""
3 if items is None:
4 return []
5 if isinstance(items, list):
6 return items
7 return [items]