Rate estimator is updated only partially in update_meter().
Make sure the downloaded size reported at the end includes
data read in last 0.3 seconds.
---
 urlgrabber/progress.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/urlgrabber/progress.py b/urlgrabber/progress.py
index f28b632..2a6894f 100644
--- a/urlgrabber/progress.py
+++ b/urlgrabber/progress.py
@@ -369,6 +369,7 @@ class MultiFileMeter:
 
     def end(self, now=None):
         if now is None: now = time.time()
+        self.re.update(self._amount_read(), now)
         self._do_end(now)
         
     def _do_end(self, now):
-- 
1.7.4.4

_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to