Coverage for src/wiktextract/extractor/es/etymology.py: 100%
8 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-04 08:12 +0000
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-04 08:12 +0000
1from wikitextprocessor.parser import LEVEL_KIND_FLAGS, TemplateNode
3from ...page import clean_node
4from ...wxr_context import WiktextractContext
5from .models import WordEntry
8def extract_etymology_section(
9 wxr: WiktextractContext, word_entry: WordEntry, level_node: TemplateNode
10) -> None:
11 text = clean_node(
12 wxr, word_entry, list(level_node.invert_find_child(LEVEL_KIND_FLAGS))
13 )
14 if not text.startswith("Si puedes, incorpórala: ver cómo"):
15 word_entry.etymology_text = text