From 60957469ee8293c4f33f4396a100c6973a1cf831 Mon Sep 17 00:00:00 2001 From: xxyzz Date: Mon, 23 Dec 2024 10:22:25 +0800 Subject: [PATCH] [zh] ignore "rfdef" no gloss template this template has Lua error and is used to indicate the word lacks definition --- src/wiktextract/extractor/zh/gloss.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wiktextract/extractor/zh/gloss.py b/src/wiktextract/extractor/zh/gloss.py index a4167cae7..95b53f6de 100644 --- a/src/wiktextract/extractor/zh/gloss.py +++ b/src/wiktextract/extractor/zh/gloss.py @@ -27,6 +27,8 @@ def extract_gloss( gloss_data = parent_gloss_data.model_copy(deep=True) for node in list_item_node.children: if isinstance(node, TemplateNode): + if node.template_name == "rfdef": + continue raw_tag = clean_node(wxr, gloss_data, node) if node.template_name in LABEL_TEMPLATES: raw_tags.extend(raw_tag.strip("()").split(","))