From 3261fa5a6ba6afd04cf508ed9a59482021c9ae43 Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Tue, 12 May 2009 03:01:51 +0000 Subject: [PATCH] detach() is a nifty trick for making std* binary --- Doc/library/sys.rst | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Doc/library/sys.rst b/Doc/library/sys.rst index 51c85d43e82..0d92170b099 100644 --- a/Doc/library/sys.rst +++ b/Doc/library/sys.rst @@ -781,11 +781,10 @@ always available. :func:`os.popen`, :func:`os.system` or the :func:`exec\*` family of functions in the :mod:`os` module.) - .. note:: - - The standard streams are in text mode by default. To write or read binary - data to these, use the underlying binary buffer. For example, to write - bytes to :data:`stdout`, use ``sys.stdout.buffer.write(b'abc')``. + The standard streams are in text mode by default. To write or read binary + data to these, use the underlying binary buffer. For example, to write bytes + to :data:`stdout`, use ``sys.stdout.buffer.write(b'abc')``. Using + :meth:`io.TextIOWrapper.detach` streams can be made binary by default. .. data:: __stdin__