# HG changeset patch # User Oleksandr Gavenko # Date 1630479825 -10800 # Node ID 6532512bbac4ffc8369463d8fd4aedd05d9a37d0 # Parent 3bd48b5e12c6c8744dcbc8237d166d06ce2cda7f Fixed compatibility with Python 2. diff -r 3bd48b5e12c6 -r 6532512bbac4 py/gadict_c5.py --- a/py/gadict_c5.py Wed Sep 01 09:59:04 2021 +0300 +++ b/py/gadict_c5.py Wed Sep 01 10:03:45 2021 +0300 @@ -121,7 +121,7 @@ FOUT.write("]") if len(hw.attrs) > 0: FOUT.write(" ") - l = ["«"+x+"»" for x in hw.attrs] + l = [u"«"+x+u"»" for x in hw.attrs] l.sort() FOUT.write(", ".join(l)) if hw.homo is not None and len(hw.homo) > 0: @@ -135,9 +135,9 @@ if not sense: raise Exception("""Empty sense for article: """ + headwords.__iter__().__next__()) if sense.pos: - FOUT.write("● «") + FOUT.write(u"● «") FOUT.write(sense.pos) - FOUT.write("»") + FOUT.write(u"»") need_sep = False if sense.topic_list and len(sense.topic_list) > 0: FOUT.write(" topic: ") @@ -186,7 +186,7 @@ FOUT.write(" ") if not LANGS or len(LANGS) > 1: FOUT.write(lang) - FOUT.write("→ ") + FOUT.write(u"→ ") FOUT.write(tr) FOUT.write("\n") for (lang, tr) in sense.glos_list or []: @@ -195,7 +195,7 @@ FOUT.write(" ") if not LANGS or len(LANGS) > 1: FOUT.write(lang) - FOUT.write("↦ ") + FOUT.write(u"↦ ") FOUT.write(tr) FOUT.write("\n") for (lang, tr) in sense.ex_list or []: @@ -204,7 +204,7 @@ FOUT.write(" ") if not LANGS or len(LANGS) > 1: FOUT.write(lang) - FOUT.write("⇒ ") + FOUT.write(u"⇒ ") FOUT.write(tr) FOUT.write("\n") freqtags = []