diff options
Diffstat (limited to 'build/scripts/cpp_proto_wrapper.py')
-rw-r--r-- | build/scripts/cpp_proto_wrapper.py | 6 |
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 |