Author: Philip Jenvey <[email protected]>
Branch: py3k
Changeset: r84806:2dd24a7eb90b
Date: 2016-05-28 17:52 -0700
http://bitbucket.org/pypy/pypy/changeset/2dd24a7eb90b/
Log: only encode unicode (grafted from
30cf97b5462bf8d9e94cd8946b2871877ca3197d)
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
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit