[Python-checkins] r81430 - in python/branches/release31-maint: Doc/library/tempfile.rst

georg.brandl python-checkins at python.org
Fri May 21 23:28:17 CEST 2010


Author: georg.brandl
Date: Fri May 21 23:28:17 2010
New Revision: 81430

Log:
Recorded merge of revisions 81427 via svnmerge from 
svn+ssh://svn.python.org/python/branches/py3k

........
  r81427 | georg.brandl | 2010-05-21 23:12:07 +0200 (Fr, 21 Mai 2010) | 1 line
  
  Fix signatures for the various TemporaryFile class^Wfunctions.
........


Modified:
   python/branches/release31-maint/   (props changed)
   python/branches/release31-maint/Doc/library/tempfile.rst

Modified: python/branches/release31-maint/Doc/library/tempfile.rst
==============================================================================
--- python/branches/release31-maint/Doc/library/tempfile.rst	(original)
+++ python/branches/release31-maint/Doc/library/tempfile.rst	Fri May 21 23:28:17 2010
@@ -27,8 +27,7 @@
 
 The module defines the following user-callable functions:
 
-
-.. function:: TemporaryFile(mode='w+b', bufsize=-1, suffix='', prefix='tmp', dir=None)
+.. function:: TemporaryFile(mode='w+b', buffering=None, encoding=None, newline=None, suffix='', prefix='tmp', dir=None)
 
    Return a file-like object that can be used as a temporary storage area.
    The file is created using :func:`mkstemp`. It will be destroyed as soon
@@ -41,8 +40,8 @@
    The *mode* parameter defaults to ``'w+b'`` so that the file created can
    be read and written without being closed.  Binary mode is used so that it
    behaves consistently on all platforms without regard for the data that is
-   stored.  *bufsize* defaults to ``-1``, meaning that the operating system
-   default is used.
+   stored.  *buffering*, *encoding* and *newline* are interpreted as for
+   :func:`open`.
 
    The *dir*, *prefix* and *suffix* parameters are passed to :func:`mkstemp`.
 
@@ -52,7 +51,7 @@
    :keyword:`with` statement, just like a normal file.
 
 
-.. function:: NamedTemporaryFile(mode='w+b', bufsize=-1, suffix='', prefix='tmp', dir=None, delete=True)
+.. function:: NamedTemporaryFile(mode='w+b', buffering=None, encoding=None, newline=None, suffix='', prefix='tmp', dir=None, delete=True)
 
    This function operates exactly as :func:`TemporaryFile` does, except that
    the file is guaranteed to have a visible name in the file system (on
@@ -67,7 +66,7 @@
    be used in a :keyword:`with` statement, just like a normal file.
 
 
-.. function:: SpooledTemporaryFile(max_size=0, mode='w+b', bufsize=-1, suffix='', prefix='tmp', dir=None)
+.. function:: SpooledTemporaryFile(max_size=0, mode='w+b', buffering=None, encoding=None, newline=None, suffix='', prefix='tmp', dir=None)
 
    This function operates exactly as :func:`TemporaryFile` does, except that
    data is spooled in memory until the file size exceeds *max_size*, or


More information about the Python-checkins mailing list