|
@@ -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
|
|
|
|