[common] fix division by zero

This commit is contained in:
Mort Yao 2015-11-09 02:47:55 +00:00
parent 824a121fcd
commit 22b0c5c7ed

View File

@ -555,7 +555,8 @@ class SimpleProgressBar:
def update_received(self, n):
self.received += n
bytes_ps = n / (time.time() - self.last_updated)
time_diff = time.time() - self.last_updated
bytes_ps = n / time_diff if time_diff else 0
if bytes_ps >= 1048576:
self.speed = '{:4.0f} MB/s'.format(bytes_ps / 1048576)
elif bytes_ps >= 1024: