contrib/mklog: Open files in text mode
authorJanne Blomqvist <jb@gcc.gnu.org>
Tue, 21 May 2019 08:37:05 +0000 (11:37 +0300)
committerJanne Blomqvist <jb@gcc.gnu.org>
Tue, 21 May 2019 08:37:05 +0000 (11:37 +0300)
Due to the python 3 conversion, files should be opened in text mode,
matching stdin/stdout.

2019-05-21  Janne Blomqvist  <jb@gcc.gnu.org>

* mklog: Open files in text mode.

From-SVN: r271459

contrib/ChangeLog
contrib/mklog

index 2b6425b9ec20115e31e21472f2416318d2babb3b..455d3f801460328da774e1b42fdaea40a882b023 100644 (file)
@@ -1,3 +1,7 @@
+2019-05-21  Janne Blomqvist  <jb@gcc.gnu.org>
+
+       * mklog: Open files in text mode.
+
 2019-05-21  Janne Blomqvist  <jb@gcc.gnu.org>
 
         * mklog: Convert to Python 3.
index 125f52ef11ca9545518c68ae9f843dc4744b2b47..be1dc3a27fc4df30004afc1963fe678fcd38cd23 100755 (executable)
@@ -380,7 +380,7 @@ def main():
   if len(args) == 1 and args[0] == '-':
     input = sys.stdin
   elif len(args) == 1:
-    input = open(args[0], 'rb')
+    input = open(args[0])
   else:
     error("too many arguments; for more details run with -h")
 
@@ -442,7 +442,7 @@ def main():
     shutil.copymode(args[0], tmp)
 
     # Open the temp file, clearing contents.
-    out = open(tmp, 'wb')
+    out = open(tmp, 'w')
   else:
     tmp = None
     out = sys.stdout