* fix: if there is a division by zero, set percent to 0

* fix some dailywtf.org code :)
This commit is contained in:
Eray Özkural
2005-10-17 08:02:04 +00:00
parent 4d9abb5164
commit 1f73571a5e
+9 -8
View File
@@ -25,18 +25,19 @@ class UI(object):
class Progress:
def __init__(self, totalsize, existsize = 0):
self.totalsize = totalsize
self.percent = (existsize * 100) / totalsize
try:
self.percent = (existsize * 100) / totalsize
except:
self.percent = 0
def update(self, size):
if not self.totalsize:
return 100
percent = (size * 100) / self.totalsize
if percent and self.percent is not percent:
self.percent = percent
return percent
else:
return 0
try:
self.percent = (size * 100) / self.totalsize
except:
self.percent = 0
return self.percent
def __init__(self, debuggy = False, verbose = False):
self.show_debug = debuggy