From f34c230c93ea8c87a77c29dc1bf86aa450e87749 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Tue, 26 Feb 2013 00:25:13 +0100 Subject: [PATCH] Use io.open to support python 2.x _and_ python 3 --- build.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/build.py b/build.py index dc85495f..7676483e 100755 --- a/build.py +++ b/build.py @@ -1,11 +1,12 @@ -#!/usr/bin/env python3 +#!/usr/bin/env python import glob import time import re +import io def readfile(fn): - with open(fn, 'Ur', encoding='utf8') as f: + with io.open(fn, 'Ur', encoding='utf8') as f: return f.read() def loaderString(var): @@ -29,7 +30,7 @@ m = m.replace('@@BUILDDATE@@', n) m = re.sub('@@INCLUDERAW:([0-9a-zA-Z_./-]+)@@', loaderRaw, m) m = re.sub('@@INCLUDESTRING:([0-9a-zA-Z_./-]+)@@', loaderString, m) -with open('iitc-debug.user.js', 'w', encoding='utf8') as f: +with io.open('iitc-debug.user.js', 'w', encoding='utf8') as f: f.write(m) # vim: ai si ts=4 sw=4 sts=4 et