1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-26 01:37:20 +00:00

Add missing error handler in directory attr restore loop (1/2)

This commit is contained in:
Marian Beermann 2016-07-01 00:06:21 +02:00
parent b241f95a4b
commit e365d64718

View file

@ -389,7 +389,11 @@ def do_extract(self, args, repository, manifest, key, archive):
if not args.dry_run: if not args.dry_run:
while dirs: while dirs:
archive.extract_item(dirs.pop(-1)) dir_item = dirs.pop(-1)
try:
archive.extract_item(dir_item)
except BackupOSError as e:
self.print_warning('%s: %s', remove_surrogates(dir_item[b'path']), e)
for pattern in include_patterns: for pattern in include_patterns:
if pattern.match_count == 0: if pattern.match_count == 0:
self.print_warning("Include pattern '%s' never matched.", pattern) self.print_warning("Include pattern '%s' never matched.", pattern)