From f075f8ad0a7a6fe3afe99eb11bc60cd85cb24585 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20St=C3=B6hr?= Date: Mon, 16 Oct 2017 23:29:57 +0200 Subject: [PATCH] ReplaceValues.py: make the file compilable with Python 3 see the mailing list thread "compilation of LyX 2.3 fails with Python 3.6.2" for details --- development/cmake/doc/ReplaceValues.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/development/cmake/doc/ReplaceValues.py b/development/cmake/doc/ReplaceValues.py index f07ce80bc9..41ed6e212c 100755 --- a/development/cmake/doc/ReplaceValues.py +++ b/development/cmake/doc/ReplaceValues.py @@ -13,6 +13,7 @@ from __future__ import print_function import sys import re +import codecs Subst = {} # map of desired substitutions prog = re.compile("") @@ -33,8 +34,8 @@ def SubstituteDataInLine(line): def SubstituteDataInFile(InFile): - for line in open(InFile): - print(SubstituteDataInLine(line[:-1])) + for line in codecs.open(InFile, 'r', 'utf-8'): + print(SubstituteDataInLine(line[:-1]).encode("utf-8")) ########################################## -- 2.39.2