diff -r 052fda48962b Lib/test/regrtest.py --- a/Lib/test/regrtest.py Sat Sep 25 15:30:03 2010 +0200 +++ b/Lib/test/regrtest.py Sat Sep 25 22:42:11 2010 +0200 @@ -957,16 +957,16 @@ except KeyboardInterrupt: raise except support.TestFailed as msg: - print("test", test, "failed --", msg) - sys.stdout.flush() + print("test", test, "failed --", msg, file=sys.stderr) + sys.stderr.flush() return FAILED, test_time except: type, value = sys.exc_info()[:2] - print("test", test, "crashed --", str(type) + ":", value) - sys.stdout.flush() + print("test", test, "crashed --", str(type) + ":", value, file=sys.stderr) + sys.stderr.flush() if verbose or debug: - traceback.print_exc(file=sys.stdout) - sys.stdout.flush() + traceback.print_exc(file=sys.stderr) + sys.stderr.flush() return FAILED, test_time else: if refleak: