]> granicus.if.org Git - python/commitdiff
#2369: clarify that copyfile() doesn't take a target directory.
authorGeorg Brandl <georg@python.org>
Sat, 19 Apr 2008 16:57:43 +0000 (16:57 +0000)
committerGeorg Brandl <georg@python.org>
Sat, 19 Apr 2008 16:57:43 +0000 (16:57 +0000)
Doc/library/shutil.rst

index 267435efa29b40d73e9c6fa652ac8df8a3d66191..f28fbacfcd1af30f96dca00bd5e4480873f78059 100644 (file)
@@ -28,15 +28,6 @@ copying and removal. For operations on individual files, see also the
    are not copied.
 
 
-.. function:: copyfile(src, dst)
-
-   Copy the contents (no metadata) of the file named *src* to a file named *dst*.
-   The destination location must be writable; otherwise,  an :exc:`IOError` exception
-   will be raised. If *dst* already exists, it will be replaced.   Special files
-   such as character or block devices and pipes cannot be copied with this
-   function.  *src* and *dst* are path names given as strings.
-
-
 .. function:: copyfileobj(fsrc, fdst[, length])
 
    Copy the contents of the file-like object *fsrc* to the file-like object *fdst*.
@@ -48,6 +39,17 @@ copying and removal. For operations on individual files, see also the
    be copied.
 
 
+.. function:: copyfile(src, dst)
+
+   Copy the contents (no metadata) of the file named *src* to a file named *dst*.
+   *dst* must be the complete target file name; look at :func:`copy` for a copy that
+   accepts a target directory path.
+   The destination location must be writable; otherwise,  an :exc:`IOError` exception
+   will be raised. If *dst* already exists, it will be replaced.   Special files
+   such as character or block devices and pipes cannot be copied with this
+   function.  *src* and *dst* are path names given as strings.
+
+
 .. function:: copymode(src, dst)
 
    Copy the permission bits from *src* to *dst*.  The file contents, owner, and