MCPcopy
hub / github.com/marimo-team/marimo / _get_code

Method _get_code

marimo/_server/session_manager.py:113–125  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

111 self._repository = SessionRepository()
112
113 def _get_code() -> str:
114 defaults = AppDefaults.from_config_manager(config_manager)
115 if workspace.get_unique_file_key() is not None:
116 app = workspace.get_single_app_file_manager(defaults).app
117 return "".join(code for code in app.cell_manager.codes())
118
119 files = list(flatten_files(workspace.files))
120 entries = [
121 f"{file.path}:{file.last_modified or 0.0}"
122 for file in files
123 if file.is_marimo_file
124 ]
125 return "\n".join(sorted(entries))
126
127 source_code = None if mode == SessionMode.EDIT else _get_code()
128 self._token_manager = TokenManager(

Callers

nothing calls this directly

Calls 6

flatten_filesFunction · 0.90
from_config_managerMethod · 0.80
codesMethod · 0.80
get_unique_file_keyMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected