From: Victor Stinner Date: Sat, 9 Apr 2016 09:32:58 +0000 (+0200) Subject: Update fcntl doc: replace IOError with OSError X-Git-Tag: v3.6.0a1~249^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d0d51542511239a2a4b34e6b465d003ccf856a9c;p=thirdparty%2FPython%2Fcpython.git Update fcntl doc: replace IOError with OSError Issue #26716. IOError is a deprecated alias to OSError since Python 3.3. --- diff --git a/Doc/library/fcntl.rst b/Doc/library/fcntl.rst index f8bb8340ea91..22f0f25eea7c 100644 --- a/Doc/library/fcntl.rst +++ b/Doc/library/fcntl.rst @@ -83,7 +83,7 @@ The module defines the following functions: buffer 1024 bytes long which is then passed to :func:`ioctl` and copied back into the supplied buffer. - If the :c:func:`ioctl` fails, an :exc:`IOError` exception is raised. + If the :c:func:`ioctl` fails, an :exc:`OSError` exception is raised. An example:: @@ -106,7 +106,7 @@ The module defines the following functions: :manpage:`flock(2)` for details. (On some systems, this function is emulated using :c:func:`fcntl`.) - If the :c:func:`flock` fails, an :exc:`IOError` exception is raised. + If the :c:func:`flock` fails, an :exc:`OSError` exception is raised. .. function:: lockf(fd, cmd, len=0, start=0, whence=0) diff --git a/Modules/fcntlmodule.c b/Modules/fcntlmodule.c index 97ff07c12e98..e61c93095cc6 100644 --- a/Modules/fcntlmodule.c +++ b/Modules/fcntlmodule.c @@ -344,7 +344,7 @@ of the following values: When operation is LOCK_SH or LOCK_EX, it can also be bitwise ORed with LOCK_NB to avoid blocking on lock acquisition. If LOCK_NB is used and the -lock cannot be acquired, an IOError will be raised and the exception will +lock cannot be acquired, an OSError will be raised and the exception will have an errno attribute set to EACCES or EAGAIN (depending on the operating system -- for portability, check for either value).