py/gadict_c5.py
changeset 565 ac68f2680ea0
parent 560 dad049a0f585
child 566 0bba61492c37
equal deleted inserted replaced
564:93d0bdb815a1 565:ac68f2680ea0
    90         FOUT.write("  ")
    90         FOUT.write("  ")
    91         if sense.pos:
    91         if sense.pos:
    92             FOUT.write("«")
    92             FOUT.write("«")
    93             FOUT.write(sense.pos)
    93             FOUT.write(sense.pos)
    94             FOUT.write("» ")
    94             FOUT.write("» ")
       
    95             need_sep = False
    95             if sense.ant_list and len(sense.ant_list) > 0:
    96             if sense.ant_list and len(sense.ant_list) > 0:
    96                 FOUT.write(" ant: ")
    97                 FOUT.write(" ant: ")
    97                 FOUT.write("; ".join(["{"+s+"}" for s in sense.ant_list]))
    98                 FOUT.write("; ".join(["{"+s+"}" for s in sense.ant_list]))
       
    99                 need_sep = True
    98             if sense.syn_list and len(sense.syn_list) > 0:
   100             if sense.syn_list and len(sense.syn_list) > 0:
       
   101                 if need_sep:
       
   102                     FOUT.write(" |")
    99                 FOUT.write(" syn: ")
   103                 FOUT.write(" syn: ")
   100                 FOUT.write("; ".join(["{"+s+"}" for s in sense.syn_list]))
   104                 FOUT.write("; ".join(["{"+s+"}" for s in sense.syn_list]))
       
   105                 need_sep = True
       
   106             if sense.rel_list and len(sense.rel_list) > 0:
       
   107                 if need_sep:
       
   108                     FOUT.write(" |")
       
   109                 FOUT.write(" see: ")
       
   110                 FOUT.write("; ".join(["{"+s+"}" for s in sense.rel_list]))
   101             if not LANGS or len(LANGS) != 1:
   111             if not LANGS or len(LANGS) != 1:
   102                 FOUT.write("\n")
   112                 FOUT.write("\n")
   103         for (lang, tr) in sense.tr_list:
   113         for (lang, tr) in sense.tr_list:
   104             if LANGS and not (lang in LANGS):
   114             if LANGS and not (lang in LANGS):
   105                 continue
   115                 continue