# HG changeset patch # User Matti Hamalainen # Date 1620738916 -10800 # Node ID 7c6eb57798bdd6eff0ea3cfaea80efb858099bfe # Parent ff959de0f6c8debe21788804ac2a1ca26da3ee42 Ja niin. diff -r ff959de0f6c8 -r 7c6eb57798bd lxmldump.py --- a/lxmldump.py Tue May 11 15:44:33 2021 +0300 +++ b/lxmldump.py Tue May 11 16:15:16 2021 +0300 @@ -42,6 +42,7 @@ "ahvaliha", "aloilleh", "hanjahtoakseh", + "akkalisto", ] @@ -184,7 +185,7 @@ tmpl.append(pnode.attrib["freeValue"]) for pnode in wnode.findall("./GrammaticalNote"): - tmpl.append(pnode.text.strip()) + tmpl.append(pkk_node_to_text(pnode)) # Remove duplicates and sort the list tmpl = list(set(tmpl)) @@ -304,7 +305,12 @@ continue if pkk_cfg["mode"] == 0: - pkk_output_node(0, dnode) + try: + pkk_output_node(0, dnode) + except Exception as e: + pkk_dump_recursive(0, dnode) + print(str(e)) + sys.exit(0) elif pkk_cfg["mode"] == 1: pkk_dump_recursive(0, dnode) elif pkk_cfg["mode"] == 2: