FIX: enable error-free string output for Python v2 and v3

This commit is contained in:
nnako 2018-04-21 15:40:08 +02:00
parent 0a6f8a5666
commit 2a5ef0ecd0

View file

@ -238,7 +238,12 @@ class DiffHtmlFormatter(HtmlFormatter):
for t, line in inner:
if t:
lncount += 1
dummyoutfile.write(unicode(line))
# compatibility Python v2/v3
if sys.version_info > (3,0):
dummyoutfile.write(line)
else:
dummyoutfile.write(unicode(line))
fl = self.linenostart
mw = len(str(lncount + fl - 1))