]> granicus.if.org Git - python/commitdiff
Fix some mentions of IOError
authorAntoine Pitrou <solipsis@pitrou.net>
Wed, 12 Oct 2011 17:10:10 +0000 (19:10 +0200)
committerAntoine Pitrou <solipsis@pitrou.net>
Wed, 12 Oct 2011 17:10:10 +0000 (19:10 +0200)
Doc/library/chunk.rst
Doc/library/fileinput.rst
Doc/library/signal.rst
Doc/library/urllib.request.rst

index d3558a4d63bf332cb92276cb07c89a23d84dac7f..c1ba497b2b29a5abcab9db63aeaf4327c77ca54b 100644 (file)
@@ -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()
index ac4431145d2d78d0aa8b249864b872d610e95d53..daefd99560e62710e3b541559960a1225e1f119a 100644 (file)
@@ -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
index 9bca72e2176f86e8e73affabbb331165dd5e4bbb..cbb9534d1e92f587ea9125d3147fa5698fd3dfbb 100644 (file)
@@ -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)
index 825398b093557754c757d2de6fe51ea27e7cbcf5..c08cbc68fe31a7bac62899ffdea058d1e6f3b150 100644 (file)
@@ -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)