py/gadict_c5.py
changeset 463 6eb9d9e1067a
parent 443 1753abbd1995
child 464 5775915d15dc
equal deleted inserted replaced
462:913f2f1c511d 463:6eb9d9e1067a
     1 # -*- coding: utf-8 -*-
     1 # -*- coding: utf-8 -*-
     2 """dictd C5 format writer"""
     2 """dictd C5 format writer"""
     3 
     3 
     4 import io
     4 import io
     5 import sys
     5 import sys
       
     6 import codecs
     6 
     7 
     7 import gadict
     8 import gadict
     8 
     9 
     9 
    10 
    10 FINAME = None
    11 FINAME = None
    46 
    47 
    47 
    48 
    48 if FONAME is None:
    49 if FONAME is None:
    49     FOUT = sys.stdout
    50     FOUT = sys.stdout
    50 else:
    51 else:
    51     FOUT = open(FONAME, "w")
    52     FOUT = codecs.open(FONAME, "w", "utf-8")
    52 
    53 
    53 if PRELUDE.name is not None:
    54 if PRELUDE.name is not None:
    54     FOUT.write("Dictionary name: ")
    55     FOUT.write("Dictionary name: ")
    55     FOUT.write(PRELUDE.name)
    56     FOUT.write(PRELUDE.name)
    56     FOUT.write("\n\n")
    57     FOUT.write("\n\n")