Catch zero division error in fetcher
This commit is contained in:
+4
-1
@@ -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]])
|
||||
|
||||
Reference in New Issue
Block a user