def process_item(self, source, destination):
'''
Backup a single item
'''
try:
copytree(source, destination, ignore=ignore_patterns(*self.ignored_extensions))
except OSError as e:
if e.errno == ENOTDIR:
try:
copy(source, destination)
except:
log.update_log("Error processing file <%s>: <%s>" % (source, e))
else:
self.log.update_log("Source <%s> could not be copied to <%s>: <%s>" % (source, destination, e))
except BaseException as e:
self.log.update_log("Unkown error copying <%s>: <%s>" % (source, e))
评论列表
文章目录