Method: pylint.testutils.utils._patch_streams
Calls: 130, Exceptions: 0, Paths: 1Back
Path 1: 130 calls (1.0)
StringIO (129) EncodedFile (1)
None (130)
1@contextlib.contextmanager
2def _patch_streams(out: TextIO) -> Iterator[None]:
3 """Patch and subsequently reset a text stream."""
4 sys.stderr = sys.stdout = out
5 try:
6 yield
7 finally:
8 sys.stderr = sys.__stderr__
9 sys.stdout = sys.__stdout__