diff options
author | Guido van Rossum <guido@python.org> | 2007-10-30 17:27:30 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2007-10-30 17:27:30 (GMT) |
commit | 2dced8b602df10531cab6cd87da5503c06f14888 (patch) | |
tree | bf87d57eb4945b66b672aadfb87c071449391441 /Doc/c-api/concrete.rst | |
parent | 2673a5723433ff398fed901a8ebebb265031091e (diff) | |
download | cpython-2dced8b602df10531cab6cd87da5503c06f14888.zip cpython-2dced8b602df10531cab6cd87da5503c06f14888.tar.gz cpython-2dced8b602df10531cab6cd87da5503c06f14888.tar.bz2 |
Patch 1329 (partial) by Christian Heimes.
Add a closefd flag to open() which can be set to False to prevent closing
the file descriptor when close() is called or when the object is destroyed.
Useful to ensure that sys.std{in,out,err} keep their file descriptors open
when Python is uninitialized. (This was always a feature in 2.x, it just
wasn't implemented in 3.0 yet.)
Diffstat (limited to 'Doc/c-api/concrete.rst')
-rw-r--r-- | Doc/c-api/concrete.rst | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Doc/c-api/concrete.rst b/Doc/c-api/concrete.rst index cdea26f..1e1fa0d 100644 --- a/Doc/c-api/concrete.rst +++ b/Doc/c-api/concrete.rst @@ -2401,12 +2401,12 @@ change in future releases of Python. :ctype:`PyFileObject`. -.. cfunction:: PyFile_FromFd(int fd, char *name, char *mode, int buffering, char *encoding, char *newline) +.. cfunction:: PyFile_FromFd(int fd, char *name, char *mode, int buffering, char *encoding, char *newline, int closefd) Create a new :ctype:`PyFileObject` from the file descriptor of an already opened file *fd*. The arguments *name*, *encoding* and *newline* can be - *NULL* as well as buffering can be *-1* to use the defaults. Return *NULL* on - failure. + *NULL* to use the defaults; *buffering* can be *-1* to use the default. + Return *NULL* on failure. .. warning:: |