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

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]