Kaydet (Commit) a4c93b68 authored tarafından Neal Norwitz's avatar Neal Norwitz

Fix SF bug #691276, shutil.copytree documentation bug

Also use True/False instead of 1/0 for symlink flag.
üst 61fe64d5
...@@ -83,11 +83,11 @@ def copy2(src, dst): ...@@ -83,11 +83,11 @@ def copy2(src, dst):
copystat(src, dst) copystat(src, dst)
def copytree(src, dst, symlinks=0): def copytree(src, dst, symlinks=False):
"""Recursively copy a directory tree using copy2(). """Recursively copy a directory tree using copy2().
The destination directory must not already exist. The destination directory must not already exist.
Error are reported to standard output. If exception(s) occur, an Error is raised with a list of reasons.
If the optional symlinks flag is true, symbolic links in the If the optional symlinks flag is true, symbolic links in the
source tree result in symbolic links in the destination tree; if source tree result in symbolic links in the destination tree; if
...@@ -164,7 +164,7 @@ def move(src, dst): ...@@ -164,7 +164,7 @@ def move(src, dst):
os.rename(src, dst) os.rename(src, dst)
except OSError: except OSError:
if os.path.isdir(src): if os.path.isdir(src):
copytree(src, dst, symlinks=1) copytree(src, dst, symlinks=True)
rmtree(src) rmtree(src)
else: else:
copy2(src,dst) copy2(src,dst)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment