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

Function _contains_key

scripts/citation_links.py:277–284  ·  view source on GitHub ↗
(raw_text: str, key: str)

Source from the content-addressed store, hash-verified

275
276
277def _contains_key(raw_text: str, key: str) -> bool:
278 raw_key = _match_key(raw_text)
279 needle = _match_key(key)
280 if not raw_key or not needle:
281 return False
282 if re.search(r"[\w]", needle):
283 return bool(re.search(rf"(?<!\w){re.escape(needle)}(?!\w)", raw_key))
284 return needle in raw_key
285
286
287def _note_wikilink(target: str, display_text: str) -> str:

Callers 1

resolve_reference_linksFunction · 0.85

Calls 1

_match_keyFunction · 0.85

Tested by

no test coverage detected