summaryrefslogtreecommitdiff
path: root/Tests
diff options
context:
space:
mode:
authorCraig Scott <craig.scott@crascit.com>2023-04-09 10:59:05 +0000
committerKitware Robot <kwrobot@kitware.com>2023-04-09 06:59:13 -0400
commit79cf78dcf438803b4402b922188f6cbcb863d274 (patch)
tree7c8bb2c4ab913b44864bf1f40e1431685b2dd30f /Tests
parentffd0759c7a27e963d74d2e6155907d18a897a514 (diff)
parentb855674f5de6adb4f4b34a87955ace957fa9bf90 (diff)
downloadcmake-79cf78dcf438803b4402b922188f6cbcb863d274.tar.gz
Merge topic 'python-file-encoding'
b855674f5d Tests: Always load presets schema as UTF-8 0de00b8b69 Sphinx: Modernize UTF-8 encoding handling when updating CMake.qhp f0d6010cb5 Sphinx: Specify encoding when opening files for title extraction Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8402
Diffstat (limited to 'Tests')
-rw-r--r--Tests/RunCMake/CMakePresets/validate_schema.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/Tests/RunCMake/CMakePresets/validate_schema.py b/Tests/RunCMake/CMakePresets/validate_schema.py
index b2a67fc4b9..836147aab2 100644
--- a/Tests/RunCMake/CMakePresets/validate_schema.py
+++ b/Tests/RunCMake/CMakePresets/validate_schema.py
@@ -4,13 +4,13 @@ import os.path
import sys
-with open(sys.argv[1], "rb") as f:
- contents = json.loads(f.read().decode("utf-8-sig"))
+with open(sys.argv[1], "r", encoding="utf-8-sig") as f:
+ contents = json.load(f)
schema_file = os.path.join(
os.path.dirname(__file__),
"..", "..", "..", "Help", "manual", "presets", "schema.json")
-with open(schema_file) as f:
+with open(schema_file, "r", encoding="utf-8") as f:
schema = json.load(f)
jsonschema.validate(contents, schema)