From 45ca39448d90d960fa003d3e5e118453fb7dceab Mon Sep 17 00:00:00 2001 From: Alexander Akulich Date: Wed, 25 Sep 2019 01:54:12 +0300 Subject: xincludator.py: Fix behaviour on LANG=C Use UTF-8 encoding instead of 'None', because spec XMLs contain non-ASCII symbols, such as copyright sign. --- tools/xincludator.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tools/xincludator.py b/tools/xincludator.py index d63389e4b..2b8c42751 100644 --- a/tools/xincludator.py +++ b/tools/xincludator.py @@ -38,9 +38,10 @@ if __name__ == '__main__': xincludate(dom, argv[0]) if sys.version_info[0] >= 3: - xml = dom.toxml(encoding=None) + xml = dom.toxml('utf-8') + stdout.buffer.write(xml) + stdout.buffer.write(b'\n') else: xml = dom.toxml() - - stdout.write(xml) - stdout.write('\n') + stdout.write(xml) + stdout.write('\n') -- cgit v1.2.1