Commit 4272d6a3 authored by Antoine Pitrou's avatar Antoine Pitrou

Fix some mentions of IOError

parent a787b650
...@@ -84,8 +84,9 @@ instance will fail with a :exc:`EOFError` exception. ...@@ -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 Close and skip to the end of the chunk. This does not close the
underlying file. underlying file.
The remaining methods will raise :exc:`IOError` if called after the The remaining methods will raise :exc:`OSError` if called after the
:meth:`close` method has been called. :meth:`close` method has been called. Before Python 3.3, they used to
raise :exc:`IOError`, now an alias of :exc:`OSError`.
.. method:: isatty() .. method:: isatty()
......
...@@ -28,7 +28,10 @@ as the first argument to :func:`.input`. A single file name is also allowed. ...@@ -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 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 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, :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 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 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: ...@@ -145,7 +145,11 @@ The :mod:`signal` module defines one exception:
Raised to signal an error from the underlying :func:`setitimer` or Raised to signal an error from the underlying :func:`setitimer` or
:func:`getitimer` implementation. Expect this error if an invalid :func:`getitimer` implementation. Expect this error if an invalid
interval timer or a negative time is passed to :func:`setitimer`. 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: The :mod:`signal` module defines the following functions:
...@@ -396,7 +400,7 @@ be sent, and the handler raises an exception. :: ...@@ -396,7 +400,7 @@ be sent, and the handler raises an exception. ::
def handler(signum, frame): def handler(signum, frame):
print('Signal handler called with signal', signum) 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 # Set the signal handler and a 5-second alarm
signal.signal(signal.SIGALRM, handler) signal.signal(signal.SIGALRM, handler)
......
...@@ -1172,7 +1172,7 @@ some point in the future. ...@@ -1172,7 +1172,7 @@ some point in the future.
*key_file* and *cert_file* are supported to provide an SSL key and certificate; *key_file* and *cert_file* are supported to provide an SSL key and certificate;
both are needed to support client authentication. 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. returns an error code.
.. method:: open(fullurl, data=None) .. method:: open(fullurl, data=None)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment