--- 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)