[Yum-devel] [PATCH 1/3] Prevent float division by zero

Zdeněk Pavlas zpavlas at redhat.com
Wed Aug 31 08:59:33 UTC 2011


There may be exactly one update, then last_update_time == start_time.
---
 urlgrabber/progress.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/urlgrabber/progress.py b/urlgrabber/progress.py
index 45eb248..f28b632 100644
--- a/urlgrabber/progress.py
+++ b/urlgrabber/progress.py
@@ -507,7 +507,7 @@ class TextMultiFileMeter(MultiFileMeter):
             fsize = format_number(size) + 'B'
             et = meter.re.elapsed_time()
             fet = format_time(et, 1)
-            frate = format_number(size / et) + 'B/s'
+            frate = format_number(et and size / et) + 'B/s'
             
             out = '%-79.79s' % (format % (fn, fsize, fet, frate))
             self.fo.write('\r' + out + '\n')
-- 
1.7.4.4



More information about the Yum-devel mailing list