(note_text: str, expected_relative: str)
| 75 | |
| 76 | |
| 77 | def note_references_image_embed(note_text: str, expected_relative: str) -> bool: |
| 78 | markdown_targets = re.findall(r"!\[[^\]]*\]\(([^)\s]+)(?:\s+\"[^\"]*\")?\)", note_text) |
| 79 | obsidian_targets = re.findall(r"!\[\[([^\]]+)\]\]", note_text) |
| 80 | return any( |
| 81 | embed_target_matches(target, expected_relative) |
| 82 | for target in markdown_targets + obsidian_targets |
| 83 | ) |
| 84 | |
| 85 | |
| 86 | def materialize_insert_decisions( |
no test coverage detected