sb: Do not assume the src is valid.

This commit is contained in:
Chris Johns 2014-02-04 18:35:33 +11:00
parent 53b918e698
commit edf60aa82f

View File

@ -143,7 +143,10 @@ def copy_tree(src, dst):
hsrc = host(src)
hdst = host(dst)
if os.path.exists(src):
names = os.listdir(src)
else:
names = []
if not os.path.isdir(dst):
os.makedirs(dst)
@ -178,6 +181,7 @@ def copy_tree(src, dst):
try:
shutil.copystat(src, dst)
except OSError, why:
if windows:
if WindowsError is not None and isinstance(why, WindowsError):
pass
else: