py/gadict_c5.py
changeset 530 91771594bc8b
parent 464 5775915d15dc
child 532 fc91cce0dff8
--- a/py/gadict_c5.py	Thu Aug 25 00:29:40 2016 +0300
+++ b/py/gadict_c5.py	Thu Aug 25 00:32:25 2016 +0300
@@ -84,14 +84,16 @@
             FOUT.write(", ".join(l))
         FOUT.write("\n")
     FOUT.write("\n")
-    for (pos, trs, exs) in article[1]:
+    for sense in article[1]:
+        if not sense:
+            raise Exception("""Empty sense for article: """ + article[0].__iter__().__next__())
         FOUT.write("  ")
-        if pos is not None:
+        if sense.pos:
             FOUT.write("«")
-            FOUT.write(pos)
+            FOUT.write(sense.pos)
             FOUT.write("» ")
             FOUT.write("\n")
-        for (lang, tr) in trs:
+        for (lang, tr) in sense.tr_list:
             FOUT.write("  ")
             if LANGS is None:
                 FOUT.write(lang)