mirror of
https://github.com/borgbackup/borg.git
synced 2024-12-23 08:16:54 +00:00
Correct a theoretical bug in helpers.prune_split
This commit is contained in:
parent
c45aedf480
commit
13863e64f8
1 changed files with 4 additions and 3 deletions
|
@ -99,8 +99,9 @@ def prune_split(archives, pattern, n, skip=[]):
|
||||||
items.setdefault(key, [])
|
items.setdefault(key, [])
|
||||||
items[key].append(a)
|
items[key].append(a)
|
||||||
for key, values in sorted(items.items(), reverse=True):
|
for key, values in sorted(items.items(), reverse=True):
|
||||||
if n and values[0] not in skip:
|
if n:
|
||||||
values.sort(key=attrgetter('ts'), reverse=True)
|
values.sort(key=attrgetter('ts'), reverse=True)
|
||||||
|
if values[0] not in skip:
|
||||||
keep.append(values[0])
|
keep.append(values[0])
|
||||||
n -= 1
|
n -= 1
|
||||||
return keep
|
return keep
|
||||||
|
|
Loading…
Reference in a new issue