* fix: if there is a division by zero, set percent to 0
* fix some dailywtf.org code :)
This commit is contained in:
+9
-8
@@ -25,18 +25,19 @@ class UI(object):
|
|||||||
class Progress:
|
class Progress:
|
||||||
def __init__(self, totalsize, existsize = 0):
|
def __init__(self, totalsize, existsize = 0):
|
||||||
self.totalsize = totalsize
|
self.totalsize = totalsize
|
||||||
self.percent = (existsize * 100) / totalsize
|
try:
|
||||||
|
self.percent = (existsize * 100) / totalsize
|
||||||
|
except:
|
||||||
|
self.percent = 0
|
||||||
|
|
||||||
def update(self, size):
|
def update(self, size):
|
||||||
if not self.totalsize:
|
if not self.totalsize:
|
||||||
return 100
|
return 100
|
||||||
|
try:
|
||||||
percent = (size * 100) / self.totalsize
|
self.percent = (size * 100) / self.totalsize
|
||||||
if percent and self.percent is not percent:
|
except:
|
||||||
self.percent = percent
|
self.percent = 0
|
||||||
return percent
|
return self.percent
|
||||||
else:
|
|
||||||
return 0
|
|
||||||
|
|
||||||
def __init__(self, debuggy = False, verbose = False):
|
def __init__(self, debuggy = False, verbose = False):
|
||||||
self.show_debug = debuggy
|
self.show_debug = debuggy
|
||||||
|
|||||||
Reference in New Issue
Block a user