Coverage for src/wiktextract/extractor/ku/etymology.py: 83%
6 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-04 10:58 +0000
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-04 10:58 +0000
1from wikitextprocessor.parser import LEVEL_KIND_FLAGS, LevelNode
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: LevelNode
10) -> None:
11 # https://ku.wiktionary.org/wiki/Wîkîferheng:Etîmolojî
12 word_entry.etymology_text = clean_node(
13 wxr, word_entry, list(level_node.invert_find_child(LEVEL_KIND_FLAGS))
14 )