-
-
Notifications
You must be signed in to change notification settings - Fork 33k
Open
Labels
docsDocumentation in the Doc dirDocumentation in the Doc dir
Description
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
Metadata
Metadata
Assignees
Labels
docsDocumentation in the Doc dirDocumentation in the Doc dir
Projects
Status
Todo