MCPcopy Create free account
hub / github.com/917Dhj/DeepPaperNote / quality_status

Function quality_status

scripts/plan_figure_table_decisions.py:104–114  ·  view source on GitHub ↗
(plan_item: dict[str, Any])

Source from the content-addressed store, hash-verified

102
103
104def quality_status(plan_item: dict[str, Any]) -> str:
105 candidate = plan_item.get("figure_asset_candidate")
106 if not isinstance(candidate, dict):
107 return ""
108 status = normalize_whitespace(str(candidate.get("candidate_status", "")))
109 if status:
110 return status
111 signals = candidate.get("quality_signals", {})
112 if isinstance(signals, dict):
113 return normalize_whitespace(str(signals.get("visual_quality_status", "")))
114 return ""
115
116
117def figure_asset_candidate(plan_item: dict[str, Any]) -> dict[str, Any]:

Callers 1

decideFunction · 0.85

Calls 1

normalize_whitespaceFunction · 0.90

Tested by

no test coverage detected