Author: Philip Jenvey <pjen...@underboss.org>
Branch: 
Changeset: r84804:30cf97b5462b
Date: 2016-05-28 17:52 -0700
http://bitbucket.org/pypy/pypy/changeset/30cf97b5462b/

Log:    only encode unicode

diff --git a/rpython/tool/runsubprocess.py b/rpython/tool/runsubprocess.py
--- a/rpython/tool/runsubprocess.py
+++ b/rpython/tool/runsubprocess.py
@@ -10,7 +10,8 @@
 
 def run_subprocess(executable, args, env=None, cwd=None):
     if isinstance(args, list):
-        args = [a.encode('latin1') for a in args]
+        args = [a.encode('latin1') if isinstance(a, unicode) else a
+                for a in args]
     return _run(executable, args, env, cwd)
 
 shell_default = False
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to