Skip to content

Commit 36485b5

Browse files
committed
fix the usage of dst and destination in shutil.move doc
1 parent 78e2438 commit 36485b5

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

Doc/library/shutil.rst

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -367,17 +367,17 @@ Directory and files operations
367367
is moved inside that directory. The destination path in that directory must
368368
not already exist.
369369

370-
If the destination already exists but is not a directory, it may be
371-
overwritten depending on :func:`os.rename` semantics.
370+
If *dst* already exists but is not a directory, it may be overwritten
371+
depending on :func:`os.rename` semantics.
372372

373373
If the destination is on the current filesystem, then :func:`os.rename` is
374-
used. Otherwise, *src* is copied to *dst* using *copy_function* and then
375-
removed. In case of symlinks, a new symlink pointing to the target of *src*
376-
will be created in or as *dst* and *src* will be removed.
374+
used. Otherwise, *src* is copied to the destination using *copy_function*
375+
and then removed. In case of symlinks, a new symlink pointing to the target
376+
of *src* will be created in or as *dst* and *src* will be removed.
377377

378-
If *copy_function* is given, it must be a callable that takes two arguments
379-
*src* and *dst*, and will be used to copy *src* to *dst* if
380-
:func:`os.rename` cannot be used. If the source is a directory,
378+
If *copy_function* is given, it must be a callable that takes two arguments,
379+
*src* and the destination, and will be used to copy *src* to the destination
380+
if :func:`os.rename` cannot be used. If the source is a directory,
381381
:func:`copytree` is called, passing it the *copy_function*. The
382382
default *copy_function* is :func:`copy2`. Using :func:`~shutil.copy` as the
383383
*copy_function* allows the move to succeed when it is not possible to also

Lib/shutil.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -865,8 +865,8 @@ def move(src, dst, copy_function=copy2):
865865
moved inside that directory. The destination path in that directory must
866866
not already exist.
867867
868-
If the destination already exists but is not a directory, it may be
869-
overwritten depending on os.rename() semantics.
868+
If dst already exists but is not a directory, it may be overwritten
869+
depending on os.rename() semantics.
870870
871871
If the destination is on our current filesystem, then rename() is used.
872872
Otherwise, src is copied to the destination and then removed. Symlinks are

0 commit comments

Comments
 (0)