summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Scott <craig.scott@crascit.com>2023-04-07 08:14:18 (GMT)
committerBrad King <brad.king@kitware.com>2023-05-30 14:32:59 (GMT)
commitfc2b60ca6b23a7204043075e0c04a727d5b6a06b (patch)
treef536a34b52e2645140d38c886d1cb5fdca52db6e
parent853f069103f00b3f487833787b5388c7e79ff3c3 (diff)
downloadCMake-fc2b60ca6b23a7204043075e0c04a727d5b6a06b.zip
CMake-fc2b60ca6b23a7204043075e0c04a727d5b6a06b.tar.gz
CMake-fc2b60ca6b23a7204043075e0c04a727d5b6a06b.tar.bz2
Sphinx: Modernize UTF-8 encoding handling when updating CMake.qhp
-rwxr-xr-xUtilities/Sphinx/create_identifiers.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/Utilities/Sphinx/create_identifiers.py b/Utilities/Sphinx/create_identifiers.py
index 0ff39a0..61dd819 100755
--- a/Utilities/Sphinx/create_identifiers.py
+++ b/Utilities/Sphinx/create_identifiers.py
@@ -6,12 +6,12 @@ if len(sys.argv) != 2:
sys.exit(-1)
name = sys.argv[1] + "/CMake.qhp"
-f = open(name, "rb")
+f = open(name, "r", encoding="utf-8")
if not f:
sys.exit(-1)
-lines = f.read().decode("utf-8").splitlines()
+lines = f.read().splitlines()
if not lines:
sys.exit(-1)
@@ -47,5 +47,5 @@ for line in lines:
line = part1 + prefix + "id=\"" + domain_object_type + "/" + domain_object + "\" " + part2
newlines.append(line + "\n")
-f = open(name, "wb")
-f.writelines(map(lambda line: line.encode("utf-8"), newlines))
+f = open(name, "w", encoding="utf-8")
+f.writelines(newlines)