redirect_stdout
类私有上下文源码
with redirect_stdout(target: SupportsWrite):
...
contextlib.redirect_stdout
经过特殊封装的版本。
该上下文允许syncstream.LineBuffer
或其镜像用作重定向的目标,并不引起任何类型检查异常。
提示
该上下文可能是不需要使用的,因为形如LineBuffer
的缓存、现在本身就已经是一个上下文了。
由于缓存上下文会同时令stdout
和stderr
重定向,若不想重定向stderr
,有可能还是会需要用该上下文。