changeset: 90636:974c0718c7e0 branch: 3.4 parent: 90633:8e9a00257305 user: Antoine Pitrou date: Sun May 11 19:13:43 2014 +0200 files: Lib/test/script_helper.py description: Try to fix issue #21425 workaround for shared library builds diff -r 8e9a00257305 -r 974c0718c7e0 Lib/test/script_helper.py --- a/Lib/test/script_helper.py Sun May 11 19:05:23 2014 +0200 +++ b/Lib/test/script_helper.py Sun May 11 19:13:43 2014 +0200 @@ -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)