From 08f3f7daf2b608ff29119243030639efa31f008b Mon Sep 17 00:00:00 2001 From: Gui Ambros Date: Thu, 5 Jul 2018 13:41:40 -0400 Subject: [PATCH] Fix UTF-8 encoding on merge_ratbagd.py, per #493 --- tools/merge_ratbagd.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/merge_ratbagd.py b/tools/merge_ratbagd.py index 4a523900..200d8c99 100755 --- a/tools/merge_ratbagd.py +++ b/tools/merge_ratbagd.py @@ -30,7 +30,7 @@ import sys def print_ratbagctl(ratbagctl_path, ratbagd_path, version_string): - with open(ratbagctl_path, 'r') as ratbagctl, open(ratbagd_path, 'r') as ratbagd: + with open(ratbagctl_path, 'r', encoding='utf-8') as ratbagctl, open(ratbagd_path, 'r', encoding='utf-8') as ratbagd: for l in ratbagctl.readlines(): if l.startswith("from ratbagd import "): headers = True @@ -53,7 +53,7 @@ def main(argv): parser.add_argument("--version", action="store", default="git_master") ns = parser.parse_args(sys.argv[1:]) if ns.output: - ns.output_file = open(ns.output, 'w') + ns.output_file = open(ns.output, 'w', encoding='utf-8') st = os.stat(ns.output) os.chmod(ns.output, st.st_mode | stat.S_IXUSR | stat.S_IXGRP | stat.S_IXOTH) sys.stdout = ns.output_file