(path: str, event: Dict[str, Any])
| 13 | |
| 14 | |
| 15 | def _append_jsonl(path: str, event: Dict[str, Any]) -> None: |
| 16 | p = Path(path) |
| 17 | p.parent.mkdir(parents=True, exist_ok=True) |
| 18 | line = json.dumps(event, ensure_ascii=False, default=json_default) |
| 19 | with p.open("a", encoding="utf-8") as f: |
| 20 | f.write(line + "\n") |
| 21 | |
| 22 | |
| 23 | def _read_jsonl(path: str) -> List[Dict[str, Any]]: |