diff --git a/src/borg/archiver.py b/src/borg/archiver.py index fd3a69684..e4cd8d074 100644 --- a/src/borg/archiver.py +++ b/src/borg/archiver.py @@ -1403,8 +1403,8 @@ class Archiver: logger.warning('Aborted.') return self.exit_code - stats = Statistics() - with Cache(repository, key, manifest, progress=args.progress, lock_wait=self.lock_wait) as cache: + stats = Statistics(iec=args.iec) + with Cache(repository, key, manifest, progress=args.progress, lock_wait=self.lock_wait, iec=args.iec) as cache: msg_delete = 'Would delete archive: {} ({}/{})' if dry_run else 'Deleting archive: {} ({}/{})' msg_not_found = 'Archive {} not found ({}/{}).' logger_list = logging.getLogger('borg.output.list') @@ -1727,8 +1727,8 @@ class Archiver: keep += prune_split(archives, rule, num, kept_because) to_delete = (set(archives) | checkpoints) - (set(keep) | set(keep_checkpoints)) - stats = Statistics() - with Cache(repository, key, manifest, lock_wait=self.lock_wait) as cache: + stats = Statistics(iec=args.iec) + with Cache(repository, key, manifest, lock_wait=self.lock_wait, iec=args.iec) as cache: list_logger = logging.getLogger('borg.output.list') # set up counters for the progress display to_delete_len = len(to_delete)