commit f075f8ad0a7a6fe3afe99eb11bc60cd85cb24585
Author: Uwe Stöhr <[email protected]>
Date:   Mon Oct 16 23:29:57 2017 +0200

    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 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/development/cmake/doc/ReplaceValues.py 
b/development/cmake/doc/ReplaceValues.py
index f07ce80..41ed6e2 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"))
 
 ##########################################
 

Reply via email to