[meld/Python3: 9/54] misc: 'Fix' subprocess call for unicode



commit c6a6d70f43771684e79dc92aba4437187c10b030
Author: Kai Willadsen <kai willadsen gmail com>
Date:   Sat Mar 8 08:55:00 2014 +1000

    misc: 'Fix' subprocess call for unicode

 meld/misc.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/meld/misc.py b/meld/misc.py
index f7aae9a..8c14042 100644
--- a/meld/misc.py
+++ b/meld/misc.py
@@ -283,10 +283,10 @@ def read_pipe_iter(command, workdir, errorstream, yield_interval=0.1):
                                   self.proc.wait())
 
         def __call__(self):
-            self.proc = subprocess.Popen(command, cwd=workdir,
-                                         stdin=subprocess.PIPE,
-                                         stdout=subprocess.PIPE,
-                                         stderr=subprocess.PIPE)
+            self.proc = subprocess.Popen(
+                command, cwd=workdir, stdin=subprocess.PIPE,
+                stdout=subprocess.PIPE, stderr=subprocess.PIPE,
+                universal_newlines=True)
             self.proc.stdin.close()
             childout, childerr = self.proc.stdout, self.proc.stderr
             bits = []


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]