aboutsummaryrefslogtreecommitdiffstats
path: root/build/scripts/cpp_proto_wrapper.py
diff options
context:
space:
mode:
Diffstat (limited to 'build/scripts/cpp_proto_wrapper.py')
-rw-r--r--build/scripts/cpp_proto_wrapper.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/build/scripts/cpp_proto_wrapper.py b/build/scripts/cpp_proto_wrapper.py
index 8cc4ccc1be..aa4f6588b1 100644
--- a/build/scripts/cpp_proto_wrapper.py
+++ b/build/scripts/cpp_proto_wrapper.py
@@ -5,7 +5,7 @@ import re
import argparse
-FROM_RE = re.compile("((?:struct|class)\s+\S+\s+)final\s*:")
+FROM_RE = re.compile(u"((?:struct|class)\s+\S+\s+)final\s*:")
TO_RE = "\\1:"
@@ -30,10 +30,10 @@ def main(namespace: argparse.Namespace) -> int:
return e.returncode
for output in namespace.outputs:
- with open(output, 'r') as f:
+ with open(output, 'rt', encoding="utf-8") as f:
patched_text, num_patches = patch_proto_file(f.read())
if num_patches:
- with open(output, 'w') as f:
+ with open(output, 'wt', encoding="utf-8") as f:
f.write(patched_text)
return 0