MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / _report_record_matches_language

Function _report_record_matches_language

agents/reading-agent/main.py:1381–1391  ·  view source on GitHub ↗
(report_record: Optional[Dict[str, Any]], response_language: str)

Source from the content-addressed store, hash-verified

1379
1380
1381def _report_record_matches_language(report_record: Optional[Dict[str, Any]], response_language: str) -> bool:
1382 if not isinstance(report_record, dict):
1383 return False
1384 language = _normalize_response_language(response_language)
1385 metadata = report_record.get("metadata") or {}
1386 if not isinstance(metadata, dict):
1387 metadata = {}
1388 recorded = _clean_text(metadata.get("response_language") or metadata.get("language"))
1389 if not recorded:
1390 return language == "zh"
1391 return _normalize_response_language(recorded) == language
1392
1393
1394def _lookup_existing_pdf_report(

Callers 2

create_reading_reportFunction · 0.85

Calls 3

getMethod · 0.80
_clean_textFunction · 0.70

Tested by

no test coverage detected