install.py

changeset 3962
b75057280077
parent 3955
9c3e54d351e2
child 3989
2d9778d49159
equal deleted inserted replaced
3960:e0429dd20a64 3962:b75057280077
271 @param marker marker to be used (string) 271 @param marker marker to be used (string)
272 """ 272 """
273 if sys.version_info[0] == 2: 273 if sys.version_info[0] == 2:
274 f = codecs.open(src, "r", "utf-8") 274 f = codecs.open(src, "r", "utf-8")
275 else: 275 else:
276 f = open(src, "r") 276 f = open(src, "r", encoding="utf-8")
277 text = f.read() 277 text = f.read()
278 f.close() 278 f.close()
279 279
280 text = text.replace("@MARKER@", marker) 280 text = text.replace("@MARKER@", marker)
281 281
282 if sys.version_info[0] == 2: 282 if sys.version_info[0] == 2:
283 f = codecs.open(dst, "w", "utf-8") 283 f = codecs.open(dst, "w", "utf-8")
284 else: 284 else:
285 f = open(dst, "w") 285 f = open(dst, "w", encoding="utf-8")
286 f.write(text) 286 f.write(text)
287 f.close() 287 f.close()
288 os.chmod(dst, 0o644) 288 os.chmod(dst, 0o644)
289 289
290 290

eric ide

mercurial