[Python-checkins] cpython: Try to fix issue #21425 workaround for shared library builds

antoine.pitrou python-checkins at python.org
Sun May 11 19:13:50 CEST 2014


http://hg.python.org/cpython/rev/5a1b2566d68e
changeset:   90635:5a1b2566d68e
user:        Antoine Pitrou <solipsis at pitrou.net>
date:        Sun May 11 19:13:43 2014 +0200
summary:
  Try to fix issue #21425 workaround for shared library builds

files:
  Lib/test/script_helper.py |  4 ++--
  1 files changed, 2 insertions(+), 2 deletions(-)


diff --git a/Lib/test/script_helper.py b/Lib/test/script_helper.py
--- a/Lib/test/script_helper.py
+++ b/Lib/test/script_helper.py
@@ -92,8 +92,8 @@
     # - http://reinout.vanrees.org/weblog/2009/08/14/readline-invisible-character-hack.html
     # - http://stackoverflow.com/questions/15760712/python-readline-module-prints-escape-character-during-import
     # - http://lists.gnu.org/archive/html/bug-readline/2007-08/msg00004.html
-    env = kw.setdefault('env', {})
-    env.setdefault('TERM', 'vt100')
+    env = kw.setdefault('env', dict(os.environ))
+    env['TERM'] = 'vt100'
     return subprocess.Popen(cmd_line, stdin=subprocess.PIPE,
                             stdout=stdout, stderr=stderr,
                             **kw)

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list