]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-142972: Document arbitrary ordering in `Path.glob` and `Path.rglob` (GH...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 11 Jan 2026 19:42:44 +0000 (20:42 +0100)
committerGitHub <noreply@github.com>
Sun, 11 Jan 2026 19:42:44 +0000 (19:42 +0000)
gh-142972: Document arbitrary ordering in `Path.glob` and `Path.rglob` (GH-143025)
(cherry picked from commit 9d13ca97c1a83ed649a16fb0512b5f1c5f9ad108)

Co-authored-by: Bartosz Sławecki <bartosz@ilikepython.com>
Doc/library/pathlib.rst

index 59a72a955597424daa9061c71ea5d411ce457e97..cfb9971cec8c3d93834308fa8540c6b7b026c907 100644 (file)
@@ -1287,6 +1287,10 @@ Reading directories
        PosixPath('setup.py'),
        PosixPath('test_pathlib.py')]
 
+   .. note::
+      The paths are returned in no particular order.
+      If you need a specific order, sort the results.
+
    .. seealso::
       :ref:`pathlib-pattern-language` documentation.
 
@@ -1321,6 +1325,10 @@ Reading directories
    Glob the given relative *pattern* recursively.  This is like calling
    :func:`Path.glob` with "``**/``" added in front of the *pattern*.
 
+   .. note::
+      The paths are returned in no particular order.
+      If you need a specific order, sort the results.
+
    .. seealso::
       :ref:`pathlib-pattern-language` and :meth:`Path.glob` documentation.