Append a single result row to the per-kernel TSV.
(kernel_file: str, row: dict)
| 213 | |
| 214 | |
| 215 | def _append_result_row(kernel_file: str, row: dict) -> None: |
| 216 | """Append a single result row to the per-kernel TSV.""" |
| 217 | _ensure_workspace() |
| 218 | path = _kernel_results_path(kernel_file) |
| 219 | write_header = not path.exists() or path.stat().st_size == 0 |
| 220 | with open(path, "a", encoding="utf-8") as f: |
| 221 | if write_header: |
| 222 | f.write(RESULT_TSV_HEADER + "\n") |
| 223 | values = [str(row.get(c, "")) for c in RESULT_TSV_COLUMNS] |
| 224 | f.write("\t".join(values) + "\n") |
| 225 | |
| 226 | |
| 227 | def _load_result_rows(kernel_file: str) -> list[dict]: |
no test coverage detected