MCPcopy Index your code
hub / github.com/Louisym/MiniCC / _render_structured_output

Method _render_structured_output

src/query_engine.py:161–169  ·  view source on GitHub ↗
(self, payload: dict[str, object])

Source from the content-addressed store, hash-verified

159 return '\n'.join(summary_lines)
160
161 def _render_structured_output(self, payload: dict[str, object]) -> str:
162 last_error: Exception | None = None
163 for _ in range(self.config.structured_retry_limit):
164 try:
165 return json.dumps(payload, indent=2)
166 except (TypeError, ValueError) as exc: # pragma: no cover - defensive branch
167 last_error = exc
168 payload = {'summary': ['structured output retry'], 'session_id': self.session_id}
169 raise RuntimeError('structured output rendering failed') from last_error
170
171 def render_summary(self) -> str:
172 command_backlog = build_command_backlog()

Callers 1

_format_outputMethod · 0.95

Calls 1

RuntimeErrorClass · 0.85

Tested by

no test coverage detected