(self)
| 732 | self._screenshot_session: _ScreenshotSession | None = None |
| 733 | |
| 734 | def _require_entered(self) -> None: |
| 735 | if not self._entered: |
| 736 | raise RuntimeError( |
| 737 | "Cell operations require 'async with'. Use:\n" |
| 738 | "\n" |
| 739 | " async with cm.get_context() as ctx:\n" |
| 740 | " ctx.create_cell(...)\n" |
| 741 | "\n" |
| 742 | "Without 'async with', operations are silently lost." |
| 743 | ) |
| 744 | |
| 745 | def _note_read(self, cell_id: CellId_t, version: int) -> None: |
| 746 | self._kernel.agent.read_tracker.record_read(cell_id, version) |
no outgoing calls
no test coverage detected