From: Tim Lo Date: Sun, 19 Apr 2020 09:43:11 +0000 (-0400) Subject: bpo-39285: Clarify example for PurePath.match (GH-19458) X-Git-Tag: v3.9.0a6~68 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c12375aa0b838d34067efa3f1b9a1fbc632d0413;p=thirdparty%2FPython%2Fcpython.git bpo-39285: Clarify example for PurePath.match (GH-19458) Fixes Issue39285 The example incorrectly returned True for match. Furthermore the example is ambiguous in its usage of PureWindowsPath. Windows is case-insensitve, however the underlying match functionality utilizes fnmatch.fnmatchcase. Automerge-Triggered-By: @pitrou --- diff --git a/Doc/library/pathlib.rst b/Doc/library/pathlib.rst index 004c156e1188..d4329e7a4c64 100644 --- a/Doc/library/pathlib.rst +++ b/Doc/library/pathlib.rst @@ -528,8 +528,10 @@ Pure paths provide the following methods and properties: >>> PurePath('a/b.py').match('/*.py') False - As with other methods, case-sensitivity is observed:: + As with other methods, case-sensitivity follows platform defaults:: + >>> PurePosixPath('b.py').match('*.PY') + False >>> PureWindowsPath('b.py').match('*.PY') True