]> 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:35 +0000 (03:03 -0700)
committerGitHub <noreply@github.com>
Sun, 19 Apr 2020 10:03:35 +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 03408145cf572298d9375590301f14614182496a..b900d093b7565b382707f75856240ced07538763 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