summaryrefslogtreecommitdiffstats
path: root/src/util/xmlpool/gen_xmlpool.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/xmlpool/gen_xmlpool.py')
-rw-r--r--src/util/xmlpool/gen_xmlpool.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/util/xmlpool/gen_xmlpool.py b/src/util/xmlpool/gen_xmlpool.py
index 327709c7f8d..64e631f74c4 100644
--- a/src/util/xmlpool/gen_xmlpool.py
+++ b/src/util/xmlpool/gen_xmlpool.py
@@ -218,6 +218,11 @@ for line in template:
assert len(descMatches) == 0
descMatches = [matchDESC_BEGIN]
else:
+ # In Python 2, stdout expects encoded byte strings, or else it will
+ # encode them with the ascii 'codec'
+ if sys.version_info.major == 2:
+ line = line.encode('utf-8')
+
print(line, end='')
template.close()