MultiFileMeter defines self.total_size, but self.re.fraction_read()
uses re.total instead. Remove total_size and a single reference
to it to get consistent percentage calculation.
---
urlgrabber/progress.py | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/urlgrabber/progress.py b/urlgrabber/progress.py
index e8408e5..95420d1 100644
--- a/urlgrabber/progress.py
+++ b/urlgrabber/progress.py
@@ -340,7 +340,6 @@ class MultiFileMeter:
self.finished_files = 0
self.failed_files = 0
self.open_files = 0
- self.total_size = None
self.failed_size = 0
self.start_time = None
self.finished_file_size = 0
@@ -353,7 +352,6 @@ class MultiFileMeter:
self.finished_files = 0
self.failed_files = 0
self.open_files = 0
- self.total_size = total_size
self.failed_size = 0
self.start_time = now
self.finished_file_size = 0
@@ -477,7 +475,7 @@ class TextMultiFileMeter(MultiFileMeter):
tf = self.numfiles or 1
pf = 100 * float(df)/tf + 0.49
dd = self.re.last_amount_read
- td = self.total_size
+ td = self.re.total
pd = 100 * (self.re.fraction_read() or 0) + 0.49
dt = self.re.elapsed_time()
rt = self.re.remaining_time()
--
1.7.4.4
_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel