aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Doc/library/pathlib.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/library/pathlib.rst')
-rw-r--r--Doc/library/pathlib.rst19
1 files changed, 11 insertions, 8 deletions
diff --git a/Doc/library/pathlib.rst b/Doc/library/pathlib.rst
index b8298690286..47986a2d960 100644
--- a/Doc/library/pathlib.rst
+++ b/Doc/library/pathlib.rst
@@ -871,11 +871,11 @@ conforming to :rfc:`8089`.
.. versionadded:: 3.13
- .. versionchanged:: next
- If a URL authority (e.g. a hostname) is present and resolves to a local
- address, it is discarded. If an authority is present and *doesn't*
- resolve to a local address, then on Windows a UNC path is returned (as
- before), and on other platforms a :exc:`ValueError` is raised.
+ .. versionchanged:: 3.14
+ The URL authority is discarded if it matches the local hostname.
+ Otherwise, if the authority isn't empty or ``localhost``, then on
+ Windows a UNC path is returned (as before), and on other platforms a
+ :exc:`ValueError` is raised.
.. method:: Path.as_uri()
@@ -1781,9 +1781,12 @@ The following wildcards are supported in patterns for
``?``
Matches one non-separator character.
``[seq]``
- Matches one character in *seq*.
+ Matches one character in *seq*, where *seq* is a sequence of characters.
+ Range expressions are supported; for example, ``[a-z]`` matches any lowercase ASCII letter.
+ Multiple ranges can be combined: ``[a-zA-Z0-9_]`` matches any ASCII letter, digit, or underscore.
+
``[!seq]``
- Matches one character not in *seq*.
+ Matches one character not in *seq*, where *seq* follows the same rules as above.
For a literal match, wrap the meta-characters in brackets.
For example, ``"[?]"`` matches the character ``"?"``.
@@ -1982,7 +1985,7 @@ The :mod:`pathlib.types` module provides types for static type checking.
If *follow_symlinks* is ``False``, return ``True`` only if the path
is a file (without following symlinks); return ``False`` if the path
- is a directory or other other non-file, or if it doesn't exist.
+ is a directory or other non-file, or if it doesn't exist.
.. method:: is_symlink()