summaryrefslogtreecommitdiffstats
path: root/comps.py
diff options
context:
space:
mode:
authorMatt Wilson <msw@redhat.com>2000-07-17 19:54:40 +0000
committerMatt Wilson <msw@redhat.com>2000-07-17 19:54:40 +0000
commit315d28452630de867e350131c78e925fd7fdbc54 (patch)
tree8939c675efd95f615f68fb6442397ea6be3b311a /comps.py
parent3da8e3ff92ee5dd457aa0f2aac0c9f3d047a2a29 (diff)
downloadanaconda-315d28452630de867e350131c78e925fd7fdbc54.tar.gz
anaconda-315d28452630de867e350131c78e925fd7fdbc54.tar.xz
anaconda-315d28452630de867e350131c78e925fd7fdbc54.zip
fix integer overflow
Diffstat (limited to 'comps.py')
-rw-r--r--comps.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/comps.py b/comps.py
index 682d552e6..34e592224 100644
--- a/comps.py
+++ b/comps.py
@@ -279,7 +279,7 @@ class ComponentSet:
pkg.setState(state)
def sizeStr(self):
- megs = self.size() / 1024 / 1024
+ megs = self.size()
if (megs >= 1000):
big = megs / 1000
little = megs % 1000
@@ -290,13 +290,13 @@ class ComponentSet:
def totalSize(self):
total = 0
for pkg in self.packages.list():
- total = total + pkg['size']
+ total = total + (pkg['size'] / 1024 / 1024)
return total
def size(self):
size = 0
for pkg in self.packages.list():
- if pkg.isSelected(): size = size + pkg['size']
+ if pkg.isSelected(): size = size + (pkg['size'] / 1024 / 1024)
return size