mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
[3.11] gh-110497: Add note about OSError
being an alias to IOError
in docs (GH-110498) (#110545)
gh-110497: Add note about `OSError` being an alias to `IOError` in docs (GH-110498)
(cherry picked from commit 5e7edac771
)
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
This commit is contained in:
parent
2bad6e715a
commit
6b63d40919
5 changed files with 11 additions and 9 deletions
|
@ -1374,7 +1374,8 @@ way is to instantiate one of the following classes:
|
|||
failure, an :class:`OSError` is automatically raised.
|
||||
|
||||
.. versionchanged:: 3.3
|
||||
:exc:`WindowsError` used to be raised.
|
||||
:exc:`WindowsError` used to be raised,
|
||||
which is now an alias of :exc:`OSError`.
|
||||
|
||||
|
||||
.. class:: WinDLL(name, mode=DEFAULT_MODE, handle=None, use_errno=False, use_last_error=False, winmode=None)
|
||||
|
@ -2047,13 +2048,14 @@ Utility functions
|
|||
.. function:: WinError(code=None, descr=None)
|
||||
|
||||
Windows only: this function is probably the worst-named thing in ctypes. It
|
||||
creates an instance of OSError. If *code* is not specified,
|
||||
creates an instance of :exc:`OSError`. If *code* is not specified,
|
||||
``GetLastError`` is called to determine the error code. If *descr* is not
|
||||
specified, :func:`FormatError` is called to get a textual description of the
|
||||
error.
|
||||
|
||||
.. versionchanged:: 3.3
|
||||
An instance of :exc:`WindowsError` used to be created.
|
||||
An instance of :exc:`WindowsError` used to be created, which is now an
|
||||
alias of :exc:`OSError`.
|
||||
|
||||
|
||||
.. function:: wstring_at(address, size=-1)
|
||||
|
|
|
@ -167,7 +167,7 @@ install themselves in the built-in namespace as the function :func:`!_`.
|
|||
:class:`NullTranslations` instance if *fallback* is true.
|
||||
|
||||
.. versionchanged:: 3.3
|
||||
:exc:`IOError` used to be raised instead of :exc:`OSError`.
|
||||
:exc:`IOError` used to be raised, it is now an alias of :exc:`OSError`.
|
||||
|
||||
.. versionchanged:: 3.11
|
||||
*codeset* parameter is removed.
|
||||
|
|
|
@ -44,8 +44,8 @@ The module defines the following exception:
|
|||
cookies from a file. :exc:`LoadError` is a subclass of :exc:`OSError`.
|
||||
|
||||
.. versionchanged:: 3.3
|
||||
LoadError was made a subclass of :exc:`OSError` instead of
|
||||
:exc:`IOError`.
|
||||
:exc:`LoadError` used to be a subtype of :exc:`IOError`, which is now an
|
||||
alias of :exc:`OSError`.
|
||||
|
||||
|
||||
The following classes are provided:
|
||||
|
|
|
@ -27,8 +27,8 @@ The following exceptions are raised by :mod:`urllib.error` as appropriate:
|
|||
exception instance.
|
||||
|
||||
.. versionchanged:: 3.3
|
||||
:exc:`URLError` has been made a subclass of :exc:`OSError` instead
|
||||
of :exc:`IOError`.
|
||||
:exc:`URLError` used to be a subtype of :exc:`IOError`, which is now an
|
||||
alias of :exc:`OSError`.
|
||||
|
||||
|
||||
.. exception:: HTTPError
|
||||
|
|
|
@ -130,7 +130,7 @@ zipimporter Objects
|
|||
file wasn't found.
|
||||
|
||||
.. versionchanged:: 3.3
|
||||
:exc:`IOError` used to be raised instead of :exc:`OSError`.
|
||||
:exc:`IOError` used to be raised, it is now an alias of :exc:`OSError`.
|
||||
|
||||
|
||||
.. method:: get_filename(fullname)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue