From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Fri, 14 May 2021 05:24:13 +0000 (-0700) Subject: bpo-43757: Document os.path.realpath(strict=True) in 3.10 whatsnew. (GH-26090) (... X-Git-Tag: v3.10.0b2~99 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ea14a0749a4f19b29236fc0acc4b556d9243bc6f;p=thirdparty%2FPython%2Fcpython.git bpo-43757: Document os.path.realpath(strict=True) in 3.10 whatsnew. (GH-26090) (#26099) (cherry picked from commit d1560d2429dff8e7d397801786e966dd33bb1bd7) Co-authored-by: Barney Gale Co-authored-by: Barney Gale --- diff --git a/Doc/whatsnew/3.10.rst b/Doc/whatsnew/3.10.rst index 8fd64f86b3a2..9394ee7d6223 100644 --- a/Doc/whatsnew/3.10.rst +++ b/Doc/whatsnew/3.10.rst @@ -1089,6 +1089,14 @@ Add :data:`~os.O_EVTONLY`, :data:`~os.O_FSYNC`, :data:`~os.O_SYMLINK` and :data:`~os.O_NOFOLLOW_ANY` for macOS. (Contributed by Dong-hee Na in :issue:`43106`.) +os.path +------- + +:func:`os.path.realpath` now accepts a *strict* keyword-only argument. When set +to ``True``, :exc:`OSError` is raised if a path doesn't exist or a symlink loop +is encountered. +(Contributed by Barney Gale in :issue:`43757`.) + pathlib -------