Return JSON-serializable metadata (dates become ISO strings). This prevents json.dumps() from failing when writing .ipynb files.
(meta: DLCMeta)
| 575 | |
| 576 | |
| 577 | def meta_to_jsonable(meta: DLCMeta) -> dict: |
| 578 | """ |
| 579 | Return JSON-serializable metadata (dates become ISO strings). |
| 580 | This prevents json.dumps() from failing when writing .ipynb files. |
| 581 | """ |
| 582 | return meta.model_dump(mode="json", exclude_none=True) |
| 583 | |
| 584 | |
| 585 | def compute_days_since(d: date | None, today: date) -> int | None: |
no outgoing calls
no test coverage detected