From 2b935cfe41c523249657d14717b33d2be1602c6f Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Sat, 25 Feb 2023 21:53:11 +0100 Subject: [PATCH] transfer: fix exception in dry-run mode Only call archive.stats.show_progress(final=True) if we actually have an archive (== not in dry-run mode). --- src/borg/archiver/transfer_cmd.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/borg/archiver/transfer_cmd.py b/src/borg/archiver/transfer_cmd.py index c5a7951d3..c3fa8c9b7 100644 --- a/src/borg/archiver/transfer_cmd.py +++ b/src/borg/archiver/transfer_cmd.py @@ -134,9 +134,9 @@ class TransferMixIn: if not dry_run: item = upgrader.upgrade_item(item=item) archive.add_item(item, show_progress=args.progress) - if args.progress: - archive.stats.show_progress(final=True) if not dry_run: + if args.progress: + archive.stats.show_progress(final=True) additional_metadata = upgrader.upgrade_archive_metadata(metadata=other_archive.metadata) archive.save(additional_metadata=additional_metadata) print(