MCPcopy Index your code
hub / github.com/marimo-team/marimo / _require_entered

Method _require_entered

marimo/_code_mode/_context.py:734–743  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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)

Callers 8

create_cellMethod · 0.95
edit_cellMethod · 0.95
delete_cellMethod · 0.95
move_cellMethod · 0.95
run_cellMethod · 0.95
set_ui_valueMethod · 0.95
addMethod · 0.80
removeMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected