Issue #8533: revert r80694; try a different fix: regrtest uses backslashreplace

error handler for stdout to avoid UnicodeEncodeError (write non-ASCII character
to stdout using ASCII encoding)
This commit is contained in:
Victor Stinner 2010-05-02 17:24:51 +00:00
parent 4d39f6e09a
commit f58087ba29
3 changed files with 16 additions and 5 deletions

View file

@ -1020,7 +1020,7 @@ def check_impl_detail(**guards):
def _run_suite(suite):
"""Run tests from a unittest.TestSuite-derived class."""
if verbose:
runner = unittest.TextTestRunner(sys.stderr, verbosity=2)
runner = unittest.TextTestRunner(sys.stdout, verbosity=2)
else:
runner = BasicTestRunner()