MCPcopy Create free account
hub / github.com/CommonstackAI/UncommonRoute / _load

Method _load

uncommon_route/scene_store.py:165–179  ·  view source on GitHub ↗

Load scenes from disk. Silently ignores corrupt files.

(self)

Source from the content-addressed store, hash-verified

163 self._load()
164
165 def _load(self) -> None:
166 """Load scenes from disk. Silently ignores corrupt files."""
167 self._scenes = {}
168 try:
169 if self._path.exists():
170 raw = json.loads(self._path.read_text())
171 if isinstance(raw, dict):
172 scenes_data = raw.get("scenes", {})
173 if isinstance(scenes_data, dict):
174 for _key, scene_data in scenes_data.items():
175 scene = _deserialize_scene(scene_data)
176 if scene:
177 self._scenes[scene.name] = scene
178 except Exception:
179 logger.warning("Failed to load scenes from %s", self._path, exc_info=True)
180
181 def _save(self) -> None:
182 """Persist scenes to disk."""

Callers 1

__init__Method · 0.95

Calls 2

_deserialize_sceneFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected