Bug report
Bug description:
import contextlib
import sys
print('to stdout', file=sys.stdout)
print('to stderr', file=sys.stderr)
with contextlib.redirect_stdout(None):
print('to stdout, stdout suppressed', file=sys.stdout)
print('to stderr, stdout suppressed', file=sys.stderr)
with contextlib.redirect_stderr(None):
print('to stdout, stderr suppressed', file=sys.stdout)
print('to stderr, stderr suppressed', file=sys.stderr)
print('to stdout', file=sys.stdout)
print('to stderr', file=sys.stderr)
This prints:
to stdout
to stderr
to stderr, stdout suppressed
to stdout, stderr suppressed
to stderr, stderr suppressed
to stdout
to stderr
The line "to stderr, stderr suppressed" should be suppressed.
CPython versions tested on:
3.12
Operating systems tested on:
Linux
Linked PRs
Bug report
Bug description:
This prints:
The line "to stderr, stderr suppressed" should be suppressed.
CPython versions tested on:
3.12
Operating systems tested on:
Linux
Linked PRs