diff -r 970f33dff5ca Doc/library/shutil.rst --- a/Doc/library/shutil.rst Sat Mar 21 17:24:50 2015 +0100 +++ b/Doc/library/shutil.rst Sat Mar 21 21:52:06 2015 -0400 @@ -288,12 +288,9 @@ Recursively move a file or directory (*src*) to another location (*dst*) and return the destination. - If the destination is a directory or a symlink to a directory, then *src* is - moved inside that directory. - - The destination directory must not already exist. If the destination already - exists but is not a directory, it may be overwritten depending on - :func:`os.rename` semantics. + If the destination is an existing directory, then *src* is moved inside that + directory. If the destination already exists but is not a directory, it may + be overwritten depending on :func:`os.rename` semantics. If the destination is on the current filesystem, then :func:`os.rename` is used. Otherwise, *src* is copied to *dst* using *copy_function* and then