Catch zero division error in fetcher

This commit is contained in:
Faik Uygur
2009-12-08 13:13:13 +00:00
parent fef7786dec
commit dc7973ba56
+4 -1
View File
@@ -77,7 +77,10 @@ class UIHandler:
self.percent = 0
if int(self.now()) != int(self.last_updated) and size > 0:
self.rate, self.symbol = util.human_readable_rate((size - self.exist_size) / (self.now() - self.s_time))
try:
self.rate, self.symbol = util.human_readable_rate((size - self.exist_size) / (self.now() - self.s_time))
except ZeroDivisionError:
return
if self.total_size:
self.eta = '%02d:%02d:%02d' %\
tuple([i for i in time.gmtime((self.t_diff() * (100 - self.percent)) / self.percent)[3:6]])