SIGN IN SIGN UP

bpo-45410: regrtest -W leaves stdout/err FD unchanged (GH-28915)

support.print_warning() now stores the original value of
sys.__stderr__ and uses it to log warnings. libregrtest uses the same
stream to log unraisable exceptions and uncaught threading
exceptions.

Partially revert commit dbe213de7ef28712bbfdb9d94a33abb9c33ef0c2:
libregrtest no longer replaces sys.__stdout__, sys.__stderr__, and
stdout and stderr file descriptors.

Remove also a few unused imports in libregrtest.
V
Victor Stinner committed
773330773968f211c77abc7b5b525faa7b3c35a2
Parent: 380c440
Committed by GitHub <noreply@github.com> on 10/13/2021, 12:08:18 PM