diff options
author | Petri Lehtinen <petri@digip.org> | 2012-05-24 18:44:07 (GMT) |
---|---|---|
committer | Petri Lehtinen <petri@digip.org> | 2012-05-24 18:46:36 (GMT) |
commit | 1a01ebc41cbbfc127865f82656879a58c2560543 (patch) | |
tree | dd1057c66230629dec11d19965c4c90c9a3a12f4 | |
parent | 2fc5a5080923f243a78b13cca0fd09f8db26eff6 (diff) | |
download | cpython-1a01ebc41cbbfc127865f82656879a58c2560543.zip cpython-1a01ebc41cbbfc127865f82656879a58c2560543.tar.gz cpython-1a01ebc41cbbfc127865f82656879a58c2560543.tar.bz2 |
#14863: Update the documentation of os.fdopen()
There's no bufsize argument anymore, and os.fdopen() is only a very
thin wrapper around open() anymore. Change the documentation to
reflect that.
-rw-r--r-- | Doc/library/os.rst | 20 | ||||
-rw-r--r-- | Misc/NEWS | 3 |
2 files changed, 8 insertions, 15 deletions
diff --git a/Doc/library/os.rst b/Doc/library/os.rst index 3f43338..5991e29 100644 --- a/Doc/library/os.rst +++ b/Doc/library/os.rst @@ -545,22 +545,12 @@ File Object Creation These functions create new :term:`file objects <file object>`. (See also :func:`open`.) -.. function:: fdopen(fd[, mode[, bufsize]]) +.. function:: fdopen(fd, *args, **kwargs) - .. index:: single: I/O control; buffering - - Return an open file object connected to the file descriptor *fd*. The *mode* - and *bufsize* arguments have the same meaning as the corresponding arguments to - the built-in :func:`open` function. - - When specified, the *mode* argument must start with one of the letters - ``'r'``, ``'w'``, or ``'a'``, otherwise a :exc:`ValueError` is raised. - - On Unix, when the *mode* argument starts with ``'a'``, the *O_APPEND* flag is - set on the file descriptor (which the :c:func:`fdopen` implementation already - does on most platforms). - - Availability: Unix, Windows. + Return an open file object connected to the file descriptor *fd*. + This is an alias of :func:`open` and accepts the same arguments. + The only difference is that the first argument of :func:`fdopen` + must always be an integer. .. _os-fd-ops: @@ -67,6 +67,9 @@ Core and Builtins Library ------- +- Issue #14863: Update the documentation of os.fdopen() to reflect the + fact that it's only a thin wrapper around open() anymore. + - Issue #14036: Add an additional check to validate that port in urlparse does not go in illegal range and returns None. |