install.py

branch
5_5_x
changeset 3941
f8a9af3d8b56
parent 3932
a909b9212f59
child 3944
3fa14b95871e
diff -r 09db5a253c9c -r f8a9af3d8b56 install.py
--- a/install.py	Tue Nov 25 19:16:34 2014 +0100
+++ b/install.py	Tue Nov 25 19:31:28 2014 +0100
@@ -225,13 +225,19 @@
     @param dst destination file name (string)
     @param marker marker to be used (string)
     """
-    f = open(src, "r")
+    if sys.version_info[0] == 2:
+        f = codecs.open(src, "r", "utf-8")
+    else:
+        f = open(src, "r")
     text = f.read()
     f.close()
     
     text = text.replace("@MARKER@", marker)
     
-    f = open(dst, "w")
+    if sys.version_info[0] == 2:
+        f = codecs.open(src, "w", "utf-8")
+    else:
+        f = open(dst, "w")
     f.write(text)
     f.close()
     os.chmod(dst, 0o644)

eric ide

mercurial