[Python-checkins] cpython (3.2): Issue #17147. Mention BytesIO in SpooledTemporaryFile documentation.

serhiy.storchaka python-checkins at python.org
Sat Feb 9 10:55:53 CET 2013


http://hg.python.org/cpython/rev/fb4ed16f35bd
changeset: 82080:fb4ed16f35bd
branch: 3.2
parent: 82077:104b17f8316b
user: Serhiy Storchaka <storchaka at gmail.com>
date: Sat Feb 09 11:46:42 2013 +0200
summary:
 Issue #17147. Mention BytesIO in SpooledTemporaryFile documentation.
files:
 Doc/library/tempfile.rst | 8 +++++---
 Lib/tempfile.py | 4 ++--
 2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/Doc/library/tempfile.rst b/Doc/library/tempfile.rst
--- a/Doc/library/tempfile.rst
+++ b/Doc/library/tempfile.rst
@@ -83,9 +83,11 @@
 causes the file to roll over to an on-disk file regardless of its size.
 
 The returned object is a file-like object whose :attr:`_file` attribute
- is either a :class:`StringIO` object or a true file object, depending on
- whether :func:`rollover` has been called. This file-like object can be
- used in a :keyword:`with` statement, just like a normal file.
+ is either a :class:`BytesIO` or :class:`StringIO` object (depending on
+ whether specifies binary or text *mode* was specified) or a true file
+ object, depending on whether :func:`rollover` has been called. This
+ file-like object can be used in a :keyword:`with` statement, just like
+ a normal file.
 
 
 .. function:: TemporaryDirectory(suffix='', prefix='tmp', dir=None)
diff --git a/Lib/tempfile.py b/Lib/tempfile.py
--- a/Lib/tempfile.py
+++ b/Lib/tempfile.py
@@ -479,8 +479,8 @@
 raise
 
 class SpooledTemporaryFile:
- """Temporary file wrapper, specialized to switch from
- StringIO to a real file when it exceeds a certain size or
+ """Temporary file wrapper, specialized to switch from BytesIO
+ or StringIO to a real file when it exceeds a certain size or
 when a fileno is needed.
 """
 _rolled = False
-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /