Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
cd092efb
Commit
cd092efb
authored
Apr 10, 2015
by
Serhiy Storchaka
Browse files
Options
Browse Files
Download
Plain Diff
Issue #21859: Corrected FileIO docstrings.
parents
2116b12d
3d2279f9
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
18 additions
and
15 deletions
+18
-15
Modules/_io/fileio.c
Modules/_io/fileio.c
+18
-15
No files found.
Modules/_io/fileio.c
View file @
cd092efb
...
...
@@ -233,7 +233,7 @@ fileio_init(PyObject *oself, PyObject *args, PyObject *kwds)
if
(
fd
<
0
)
{
if
(
!
PyErr_Occurred
())
{
PyErr_SetString
(
PyExc_ValueError
,
"
Negative file
descriptor"
);
"
negative file
descriptor"
);
return
-
1
;
}
PyErr_Clear
();
...
...
@@ -1014,10 +1014,10 @@ fileio_getstate(fileio *self)
PyDoc_STRVAR
(
fileio_doc
,
"file(name: str[, mode: str][, opener: None]) -> file IO object
\n
"
"
\n
"
"Open a file. The mode can be 'r'
, 'w', 'x' or 'a' for reading (default)
,
\n
"
"Open a file. The mode can be 'r'
(default), 'w', 'x' or 'a' for reading
,
\n
"
"writing, exclusive creation or appending. The file will be created if it
\n
"
"doesn't exist when opened for writing or appending; it will be truncated
\n
"
"when opened for writing. A
`FileExistsError`
will be raised if it already
\n
"
"when opened for writing. A
FileExistsError
will be raised if it already
\n
"
"exists when opened for creating. Opening a file for creating implies
\n
"
"writing so this mode behaves in a similar way to 'w'.Add a '+' to the mode
\n
"
"to allow simultaneous reading and writing. A custom opener can be used by
\n
"
...
...
@@ -1043,22 +1043,22 @@ PyDoc_STRVAR(write_doc,
"write(b: bytes) -> int. Write bytes b to file, return number written.
\n
"
"
\n
"
"Only makes one system call, so not all of the data may be written.
\n
"
"The number of bytes actually written is returned."
);
"The number of bytes actually written is returned. In non-blocking mode,
\n
"
"returns None if the write would block."
);
PyDoc_STRVAR
(
fileno_doc
,
"fileno() -> int.
\"
file descriptor
\"
.
\n
"
"
\n
"
"This is needed for lower-level file interfaces, such the fcntl module."
);
"fileno() -> int. Return the underlying file descriptor (an integer)."
);
PyDoc_STRVAR
(
seek_doc
,
"seek(offset: int[, whence: int]) -> int. Move to new file position and
\n
"
"return the file position.
\n
"
"
\n
"
"Argument offset is a byte count. Optional argument whence defaults to
\n
"
"
0 (offset from start of file, offset should be >= 0); other values are 1
\n
"
"
(move relative to current position, positive or negative), and 2 (move
\n
"
"
relative to end of file, usually negative, although many platforms allow
\n
"
"
seeking beyond the end of a file).
"
"
SEEK_SET or 0 (offset from start of file, offset should be >= 0); other values
\n
"
"
are SEEK_CUR or 1 (move relative to current position, positive or negative),
\n
"
"
and SEEK_END or 2 (move relative to end of file, usually negative, although
\n
"
"
many platforms allow seeking beyond the end of a file).
\n
"
"
\n
"
"Note that not all file objects are seekable."
);
...
...
@@ -1072,7 +1072,10 @@ PyDoc_STRVAR(truncate_doc,
#endif
PyDoc_STRVAR
(
tell_doc
,
"tell() -> int. Current file position"
);
"tell() -> int. Current file position.
\n
"
"
\n
"
"Can raise OSError for non seekable files."
);
PyDoc_STRVAR
(
readinto_doc
,
"readinto() -> Same as RawIOBase.readinto()."
);
...
...
@@ -1081,10 +1084,10 @@ PyDoc_STRVAR(close_doc,
"close() -> None. Close the file.
\n
"
"
\n
"
"A closed file cannot be used for further I/O operations. close() may be
\n
"
"called more than once without error.
Changes the fileno to -1.
"
);
"called more than once without error."
);
PyDoc_STRVAR
(
isatty_doc
,
"isatty() -> bool. True if the file is connected to a
tty
device."
);
"isatty() -> bool. True if the file is connected to a
TTY
device."
);
PyDoc_STRVAR
(
seekable_doc
,
"seekable() -> bool. True if file supports random-access."
);
...
...
@@ -1139,7 +1142,7 @@ get_mode(fileio *self, void *closure)
static
PyGetSetDef
fileio_getsetlist
[]
=
{
{
"closed"
,
(
getter
)
get_closed
,
NULL
,
"True if the file is closed"
},
{
"closefd"
,
(
getter
)
get_closefd
,
NULL
,
"True if the file descriptor will be closed"
},
"True if the file descriptor will be closed
by close().
"
},
{
"mode"
,
(
getter
)
get_mode
,
NULL
,
"String giving the file mode"
},
{
NULL
},
};
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment