Merge pull request #8 from nnako/master

FIX: fix Python v2 issues with special characters (e.g. in German)
This commit is contained in:
Alex Goodman 2018-04-22 08:34:30 -04:00 committed by GitHub
commit 53503591ad
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -292,7 +292,7 @@ class CodeDiff(object):
self.fromfile = fromfile
if fromtxt == None:
try:
with open(fromfile) as f:
with io.open(fromfile) as f:
self.fromlines = f.readlines()
except Exception as e:
print("Problem reading file %s" % fromfile)
@ -305,7 +305,7 @@ class CodeDiff(object):
self.tofile = tofile
if totxt == None:
try:
with open(tofile) as f:
with io.open(tofile) as f:
self.tolines = f.readlines()
except Exception as e:
print("Problem reading file %s" % tofile)
@ -389,7 +389,7 @@ class CodeDiff(object):
self.htmlContents = HTML_TEMPLATE % answers
def write(self, path):
fh = open(path, 'w')
fh = io.open(path, 'w')
fh.write(self.htmlContents)
fh.close()