install.py

branch
5_5_x
changeset 3963
ebc0ea77c074
parent 3957
93035fb90305
equal deleted inserted replaced
3961:1e8abbfe11c7 3963:ebc0ea77c074
229 @param marker marker to be used (string) 229 @param marker marker to be used (string)
230 """ 230 """
231 if sys.version_info[0] == 2: 231 if sys.version_info[0] == 2:
232 f = codecs.open(src, "r", "utf-8") 232 f = codecs.open(src, "r", "utf-8")
233 else: 233 else:
234 f = open(src, "r") 234 f = open(src, "r", encoding="utf-8")
235 text = f.read() 235 text = f.read()
236 f.close() 236 f.close()
237 237
238 text = text.replace("@MARKER@", marker) 238 text = text.replace("@MARKER@", marker)
239 239
240 if sys.version_info[0] == 2: 240 if sys.version_info[0] == 2:
241 f = codecs.open(dst, "w", "utf-8") 241 f = codecs.open(dst, "w", "utf-8")
242 else: 242 else:
243 f = open(dst, "w") 243 f = open(dst, "w", encoding="utf-8")
244 f.write(text) 244 f.write(text)
245 f.close() 245 f.close()
246 os.chmod(dst, 0o644) 246 os.chmod(dst, 0o644)
247 247
248 248

eric ide

mercurial