()
| 48 | cell["id"] = f"cell-{idx:02d}" |
| 49 | cell.metadata.pop("execution", None) |
| 50 | cell.metadata.pop("collapsed", None) |
| 51 | cell.metadata.pop("scrolled", None) |
| 52 | if cell.cell_type == "code": |
| 53 | for output in cell.get("outputs", []): |
| 54 | output.get("metadata", {}).pop("execution", None) |
| 55 | return nb |
| 56 | |
| 57 | |
| 58 | def execute_notebook( |
| 59 | path: Path, |
| 60 | out_path: Path | None = None, |
| 61 | *, |
| 62 | timeout: int = DEFAULT_TIMEOUT_S, |
| 63 | env: dict[str, str] | None = None, |
| 64 | ) -> nbformat.NotebookNode: |
no test coverage detected