[Python-checkins] gh-84459: Make wording more specific for Path.replace (GH-91853)
miss-islington
webhook-mailer at python.org
Wed Apr 27 18:03:24 EDT 2022
https://github.com/python/cpython/commit/161dff7e10eeb7eaf6d418b91e993aaf84770a5c
commit: 161dff7e10eeb7eaf6d418b91e993aaf84770a5c
branch: main
author: slateny <46876382+slateny at users.noreply.github.com>
committer: miss-islington <31488909+miss-islington at users.noreply.github.com>
date: 2022-04-27T15:03:03-07:00
summary:
gh-84459: Make wording more specific for Path.replace (GH-91853)
#84459
files:
M Doc/library/os.rst
M Doc/library/pathlib.rst
diff --git a/Doc/library/os.rst b/Doc/library/os.rst
index 471890e74c8e5..d42259b2548f6 100644
--- a/Doc/library/os.rst
+++ b/Doc/library/os.rst
@@ -2348,7 +2348,7 @@ features:
.. function:: replace(src, dst, *, src_dir_fd=None, dst_dir_fd=None)
- Rename the file or directory *src* to *dst*. If *dst* is a directory,
+ Rename the file or directory *src* to *dst*. If *dst* is a non-empty directory,
:exc:`OSError` will be raised. If *dst* exists and is a file, it will
be replaced silently if the user has permission. The operation may fail
if *src* and *dst* are on different filesystems. If successful,
diff --git a/Doc/library/pathlib.rst b/Doc/library/pathlib.rst
index 1e7bc315471e2..01e9cfb93e391 100644
--- a/Doc/library/pathlib.rst
+++ b/Doc/library/pathlib.rst
@@ -1042,7 +1042,7 @@ call fails (for example because the path doesn't exist).
Rename this file or directory to the given *target*, and return a new Path
instance pointing to *target*. If *target* points to an existing file or
- directory, it will be unconditionally replaced.
+ empty directory, it will be unconditionally replaced.
The target path may be absolute or relative. Relative paths are interpreted
relative to the current working directory, *not* the directory of the Path
More information about the Python-checkins
mailing list