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

Function _iter_match_terms

config/direction_lexicon.py:539–547  ·  view source on GitHub ↗
(entry: Dict[str, Any], include_paper_terms: bool = True)

Source from the content-addressed store, hash-verified

537
538
539def _iter_match_terms(entry: Dict[str, Any], include_paper_terms: bool = True) -> Iterable[tuple[str, str]]:
540 yield ("canonical_name", entry.get("canonical_name", ""))
541 yield ("name", entry.get("name", ""))
542 yield ("name_cn", entry.get("name_cn", ""))
543 for alias in entry.get("aliases", []) or []:
544 yield ("alias", alias)
545 if include_paper_terms:
546 for term in entry.get("paper_terms", []) or []:
547 yield ("paper_term", term)
548
549
550def resolve_canonical_direction(

Callers 1

Calls 1

getMethod · 0.80

Tested by

no test coverage detected