mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
Fix some mentions of IOError
This commit is contained in:
parent
a787b650d4
commit
4272d6a315
4 changed files with 14 additions and 6 deletions
|
@ -84,8 +84,9 @@ instance will fail with a :exc:`EOFError` exception.
|
|||
Close and skip to the end of the chunk. This does not close the
|
||||
underlying file.
|
||||
|
||||
The remaining methods will raise :exc:`IOError` if called after the
|
||||
:meth:`close` method has been called.
|
||||
The remaining methods will raise :exc:`OSError` if called after the
|
||||
:meth:`close` method has been called. Before Python 3.3, they used to
|
||||
raise :exc:`IOError`, now an alias of :exc:`OSError`.
|
||||
|
||||
|
||||
.. method:: isatty()
|
||||
|
|
|
@ -28,7 +28,10 @@ as the first argument to :func:`.input`. A single file name is also allowed.
|
|||
All files are opened in text mode by default, but you can override this by
|
||||
specifying the *mode* parameter in the call to :func:`.input` or
|
||||
:class:`FileInput`. If an I/O error occurs during opening or reading a file,
|
||||
:exc:`IOError` is raised.
|
||||
:exc:`OSError` is raised.
|
||||
|
||||
.. versionchanged:: 3.3
|
||||
:exc:`IOError` used to be raised; it is now an alias of :exc:`OSError`.
|
||||
|
||||
If ``sys.stdin`` is used more than once, the second and further use will return
|
||||
no lines, except perhaps for interactive use, or if it has been explicitly reset
|
||||
|
|
|
@ -145,7 +145,11 @@ The :mod:`signal` module defines one exception:
|
|||
Raised to signal an error from the underlying :func:`setitimer` or
|
||||
:func:`getitimer` implementation. Expect this error if an invalid
|
||||
interval timer or a negative time is passed to :func:`setitimer`.
|
||||
This error is a subtype of :exc:`IOError`.
|
||||
This error is a subtype of :exc:`OSError`.
|
||||
|
||||
.. versionadded:: 3.3
|
||||
This error used to be a subtype of :exc:`IOError`, which is now an
|
||||
alias of :exc:`OSError`.
|
||||
|
||||
|
||||
The :mod:`signal` module defines the following functions:
|
||||
|
@ -396,7 +400,7 @@ be sent, and the handler raises an exception. ::
|
|||
|
||||
def handler(signum, frame):
|
||||
print('Signal handler called with signal', signum)
|
||||
raise IOError("Couldn't open device!")
|
||||
raise OSError("Couldn't open device!")
|
||||
|
||||
# Set the signal handler and a 5-second alarm
|
||||
signal.signal(signal.SIGALRM, handler)
|
||||
|
|
|
@ -1172,7 +1172,7 @@ some point in the future.
|
|||
*key_file* and *cert_file* are supported to provide an SSL key and certificate;
|
||||
both are needed to support client authentication.
|
||||
|
||||
:class:`URLopener` objects will raise an :exc:`IOError` exception if the server
|
||||
:class:`URLopener` objects will raise an :exc:`OSError` exception if the server
|
||||
returns an error code.
|
||||
|
||||
.. method:: open(fullurl, data=None)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue