Coverage for portality / lib / csv_utils.py: 0%
7 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-05 00:09 +0100
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-05 00:09 +0100
1import csv
2from typing import Iterable, Union
5def read_all(csv_path, as_dict=False) -> Iterable[Union[list, dict]]:
6 reader = csv.DictReader if as_dict else csv.reader
7 with open(csv_path, 'r') as f:
8 for row in reader(f):
9 yield row