From 3c97fa078d53ab3963c34701322e555789e44725 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Fri, 23 Sep 2016 11:13:53 +0200 Subject: Issue #27829: regrtest -W displays stderr if env changed regrtest -W hides output if a test pass, but also when env changed and so the env changed warning is hidden. So it's hard to debug. With this change, stderr is now always displayed when a test doesn't pass. --- Lib/test/regrtest.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/test/regrtest.py b/Lib/test/regrtest.py index 8509f55043..f1892acfb4 100755 --- a/Lib/test/regrtest.py +++ b/Lib/test/regrtest.py @@ -989,7 +989,7 @@ def runtest(test, verbose, quiet, sys.stderr = stream result = runtest_inner(test, verbose, quiet, huntrleaks, display_failure=False, pgo=pgo) - if result[0] == FAILED and not pgo: + if result[0] != PASSED and not pgo: output = stream.getvalue() orig_stderr.write(output) orig_stderr.flush() -- cgit v1.2.1