(value, canonical_direction)
| 79 | |
| 80 | |
| 81 | def _keyword_resolves_to_direction(value, canonical_direction): |
| 82 | resolved = resolve_canonical_direction(str(value or "").strip(), include_paper_terms=True) |
| 83 | if resolved: |
| 84 | return resolved.get("canonical_name") == canonical_direction |
| 85 | return normalize_direction_key(value) == canonical_direction |
| 86 | |
| 87 | |
| 88 | def _route_keyword_to_interest_direction(profile, current_keywords, raw_value, canonical_direction): |
no test coverage detected