try:
os.link(source, self.destination)
except OSError:
- shutil.copy(source, self.destination)
+ shutil.copy2(source, self.destination)
else:
- shutil.copy(source, self.destination)
+ shutil.copy2(source, self.destination)
self.need_cleanup = True
if mode is not None:
def __init__(self):
self.actions = []
- def copy(self, source, destination, link=True, symlink=False, mode=None):
+ def copy(self, source, destination, link=False, symlink=False, mode=None):
"""copy C{source} to C{destination}
@type source: str