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

1from wikitextprocessor.parser import LEVEL_KIND_FLAGS, TemplateNode 

2 

3from ...page import clean_node 

4from ...wxr_context import WiktextractContext 

5from .models import WordEntry 

6 

7 

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