浏览代码

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).
Thomas Waldmann 2 年之前
父节点
当前提交
2b935cfe41
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/borg/archiver/transfer_cmd.py

+ 2 - 2
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(