MCPcopy Index your code
hub / github.com/github/spec-kit / _load

Method _load

src/specify_cli/workflows/catalog.py:74–83  ·  view source on GitHub ↗

Load registry from disk or create default.

(self)

Source from the content-addressed store, hash-verified

72 self.data = self._load()
73
74 def _load(self) -> dict[str, Any]:
75 """Load registry from disk or create default."""
76 if self.registry_path.exists():
77 try:
78 with open(self.registry_path, encoding="utf-8") as f:
79 return json.load(f)
80 except (json.JSONDecodeError, ValueError):
81 # Corrupted registry file — reset to default
82 return {"schema_version": self.SCHEMA_VERSION, "workflows": {}}
83 return {"schema_version": self.SCHEMA_VERSION, "workflows": {}}
84
85 def save(self) -> None:
86 """Persist registry to disk."""

Callers 1

__init__Method · 0.95

Calls 1

loadMethod · 0.45

Tested by

no test coverage detected