Procházet zdrojové kódy

extract: --progress: no extra line for 'Calculating size'

Marian Beermann před 8 roky
rodič
revize
f0a32575a5
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 3 3
      src/borg/archiver.py

+ 3 - 3
src/borg/archiver.py

@@ -459,10 +459,10 @@ class Archiver:
 
         filter = self.build_filter(matcher, peek_and_store_hardlink_masters, strip_components)
         if progress:
-            progress_logger = logging.getLogger(ProgressIndicatorPercent.LOGGER)
-            progress_logger.info('Calculating size')
+            pi = ProgressIndicatorPercent(msg='Extracting files %5.1f%%', step=0.1)
+            pi.output('Calculating size')
             extracted_size = sum(item.file_size(hardlink_masters) for item in archive.iter_items(filter))
-            pi = ProgressIndicatorPercent(total=extracted_size, msg='Extracting files %5.1f%%', step=0.1)
+            pi.total = extracted_size
         else:
             pi = None