]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-39285: Clarify example for PurePath.match (GH-19458)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 19 Apr 2020 10:03:42 +0000 (03:03 -0700)
committerGitHub <noreply@github.com>
Sun, 19 Apr 2020 10:03:42 +0000 (03:03 -0700)
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
(cherry picked from commit c12375aa0b838d34067efa3f1b9a1fbc632d0413)

Co-authored-by: Tim Lo <timlo@users.noreply.github.com>
Doc/library/pathlib.rst

index 9ed5d9da55a217501d041d4927a7134d4f853476..0449174295896736c8592c293cdb8a00b14196de 100644 (file)
@@ -515,8 +515,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