mirror of
https://github.com/borgbackup/borg.git
synced 2025-02-21 13:47:16 +00:00
Make verify handle failures better
This commit is contained in:
parent
885dc88350
commit
bb7b64ab8d
1 changed files with 5 additions and 1 deletions
|
@ -252,12 +252,16 @@ def restore_attrs(self, path, item, symlink=False):
|
|||
def verify_file(self, item, start, result):
|
||||
def verify_chunk(chunk, error, (id, i)):
|
||||
if error:
|
||||
raise error
|
||||
if not state:
|
||||
result(item, False)
|
||||
state[True] = True
|
||||
return
|
||||
if i == 0:
|
||||
start(item)
|
||||
data = self.key.decrypt(id, chunk)
|
||||
if i == n - 1:
|
||||
result(item, True)
|
||||
state = {}
|
||||
n = len(item['chunks'])
|
||||
if n == 0:
|
||||
start(item)
|
||||
|
|
Loading…
Reference in a new issue