changeset 19:7c6eb57798bd

Ja niin.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 11 May 2021 16:15:16 +0300
parents ff959de0f6c8
children f274504eafd0
files lxmldump.py
diffstat 1 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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: