fixup: compute all from sync.*

This commit is contained in:
Thomas Waldmann 2019-02-02 14:39:04 +01:00
parent f8feaa7dd5
commit b407b36320
1 changed files with 5 additions and 3 deletions

View File

@ -500,13 +500,15 @@ Utilization of max. archive size: {csize_max:.0%}
add(id) add(id)
data = self.key.decrypt(id, chunk) data = self.key.decrypt(id, chunk)
sync.feed(data) sync.feed(data)
size, csize, unique_size, unique_csize, unique_chunks, chunks = archive_index.stats_against(cache.chunks) unique_csize = archive_index.stats_against(cache.chunks)[3]
pi.finish() pi.finish()
stats = Statistics() stats = Statistics()
stats.nfiles = sync.num_files_totals if self.consider_part_files \ stats.nfiles = sync.num_files_totals if self.consider_part_files \
else sync.num_files_totals - sync.num_files_parts else sync.num_files_totals - sync.num_files_parts
stats.osize = size if self.consider_part_files else size - sync.size_parts stats.osize = sync.size_totals if self.consider_part_files \
stats.csize = csize if self.consider_part_files else csize - sync.csize_parts else sync.size_totals - sync.size_parts
stats.csize = sync.csize_totals if self.consider_part_files \
else sync.csize_totals - sync.csize_parts
stats.usize = unique_csize # the part files use same chunks as the full file stats.usize = unique_csize # the part files use same chunks as the full file
return stats return stats