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 |