py/gadict_c5.py
changeset 565 ac68f2680ea0
parent 560 dad049a0f585
child 566 0bba61492c37
--- a/py/gadict_c5.py	Sat Sep 17 10:18:12 2016 +0300
+++ b/py/gadict_c5.py	Wed Sep 21 22:09:37 2016 +0300
@@ -92,12 +92,22 @@
             FOUT.write("«")
             FOUT.write(sense.pos)
             FOUT.write("» ")
+            need_sep = False
             if sense.ant_list and len(sense.ant_list) > 0:
                 FOUT.write(" ant: ")
                 FOUT.write("; ".join(["{"+s+"}" for s in sense.ant_list]))
+                need_sep = True
             if sense.syn_list and len(sense.syn_list) > 0:
+                if need_sep:
+                    FOUT.write(" |")
                 FOUT.write(" syn: ")
                 FOUT.write("; ".join(["{"+s+"}" for s in sense.syn_list]))
+                need_sep = True
+            if sense.rel_list and len(sense.rel_list) > 0:
+                if need_sep:
+                    FOUT.write(" |")
+                FOUT.write(" see: ")
+                FOUT.write("; ".join(["{"+s+"}" for s in sense.rel_list]))
             if not LANGS or len(LANGS) != 1:
                 FOUT.write("\n")
         for (lang, tr) in sense.tr_list: