summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Svetlov <andrew.svetlov@gmail.com>2014-03-31 22:14:27 (GMT)
committerAndrew Svetlov <andrew.svetlov@gmail.com>2014-03-31 22:14:27 (GMT)
commitd6ee27895adbd7cf66f8dd1591ecced7cc8d70fc (patch)
tree517922418de871dc1088b9d6cffc62eadbf3ab80
parenta7906dd2d9fa19b9722d81e8d53fcc855bc8f8c0 (diff)
parent08af00047bb9266bfb6e1cfc539affd130b47170 (diff)
downloadcpython-d6ee27895adbd7cf66f8dd1591ecced7cc8d70fc.zip
cpython-d6ee27895adbd7cf66f8dd1591ecced7cc8d70fc.tar.gz
cpython-d6ee27895adbd7cf66f8dd1591ecced7cc8d70fc.tar.bz2
Merge 3.4: Get rid of deprecated IOError in the doc
-rw-r--r--Doc/c-api/exceptions.rst4
-rw-r--r--Doc/howto/unicode.rst2
-rw-r--r--Doc/library/importlib.rst12
-rw-r--r--Doc/tutorial/controlflow.rst2
-rw-r--r--Doc/tutorial/errors.rst4
5 files changed, 12 insertions, 12 deletions
diff --git a/Doc/c-api/exceptions.rst b/Doc/c-api/exceptions.rst
index 6fda191..33b4439 100644
--- a/Doc/c-api/exceptions.rst
+++ b/Doc/c-api/exceptions.rst
@@ -236,8 +236,8 @@ in various ways. There is a separate error indicator for each thread.
Similar to :c:func:`PyErr_SetFromErrno`, with the additional behavior that if
*filenameObject* is not *NULL*, it is passed to the constructor of *type* as
- a third parameter. In the case of exceptions such as :exc:`IOError` and
- :exc:`OSError`, this is used to define the :attr:`filename` attribute of the
+ a third parameter. In the case of :exc:`OSError` exception,
+ this is used to define the :attr:`filename` attribute of the
exception instance.
diff --git a/Doc/howto/unicode.rst b/Doc/howto/unicode.rst
index 9d48a78..87badf3 100644
--- a/Doc/howto/unicode.rst
+++ b/Doc/howto/unicode.rst
@@ -246,7 +246,7 @@ include a Unicode character in a string literal::
try:
with open('/tmp/input.txt', 'r') as f:
...
- except IOError:
+ except OSError:
# 'File not found' error message.
print("Fichier non trouvé")
diff --git a/Doc/library/importlib.rst b/Doc/library/importlib.rst
index f3b2063..afdae9e 100644
--- a/Doc/library/importlib.rst
+++ b/Doc/library/importlib.rst
@@ -449,12 +449,12 @@ ABC hierarchy::
Loaders that have a file-like storage back-end
that allows storing arbitrary data
can implement this abstract method to give direct access
- to the data stored. :exc:`IOError` is to be raised if the *path* cannot
+ to the data stored. :exc:`OSError` is to be raised if the *path* cannot
be found. The *path* is expected to be constructed using a module's
:attr:`__file__` attribute or an item from a package's :attr:`__path__`.
.. versionchanged:: 3.4
- Raises :exc:`IOError` instead of :exc:`NotImplementedError`.
+ Raises :exc:`OSError` instead of :exc:`NotImplementedError`.
.. class:: InspectLoader
@@ -609,12 +609,12 @@ ABC hierarchy::
- ``'size'`` (optional): the size in bytes of the source code.
Any other keys in the dictionary are ignored, to allow for future
- extensions. If the path cannot be handled, :exc:`IOError` is raised.
+ extensions. If the path cannot be handled, :exc:`OSError` is raised.
.. versionadded:: 3.3
.. versionchanged:: 3.4
- Raise :exc:`IOError` instead of :exc:`NotImplementedError`.
+ Raise :exc:`OSError` instead of :exc:`NotImplementedError`.
.. method:: path_mtime(path)
@@ -624,10 +624,10 @@ ABC hierarchy::
.. deprecated:: 3.3
This method is deprecated in favour of :meth:`path_stats`. You don't
have to implement it, but it is still available for compatibility
- purposes. Raise :exc:`IOError` if the path cannot be handled.
+ purposes. Raise :exc:`OSError` if the path cannot be handled.
.. versionchanged:: 3.4
- Raise :exc:`IOError` instead of :exc:`NotImplementedError`.
+ Raise :exc:`OSError` instead of :exc:`NotImplementedError`.
.. method:: set_data(path, data)
diff --git a/Doc/tutorial/controlflow.rst b/Doc/tutorial/controlflow.rst
index 97aea4f..ef50731 100644
--- a/Doc/tutorial/controlflow.rst
+++ b/Doc/tutorial/controlflow.rst
@@ -370,7 +370,7 @@ defined to allow. For example::
return False
retries = retries - 1
if retries < 0:
- raise IOError('uncooperative user')
+ raise OSError('uncooperative user')
print(complaint)
This function can be called in several ways:
diff --git a/Doc/tutorial/errors.rst b/Doc/tutorial/errors.rst
index 4282151..d048ae9 100644
--- a/Doc/tutorial/errors.rst
+++ b/Doc/tutorial/errors.rst
@@ -131,8 +131,8 @@ the exception (allowing a caller to handle the exception as well)::
f = open('myfile.txt')
s = f.readline()
i = int(s.strip())
- except IOError as err:
- print("I/O error: {0}".format(err))
+ except OSError as err:
+ print("OS error: {0}".format(err))
except ValueError:
print("Could not convert data to an integer.")
except: