[PATCH] Return int instead of Decimal when getting available free space

Vratislav Podzimek vpodzime at redhat.com
Tue Aug 12 11:35:57 UTC 2014


For some reason I didn't realize that Size.convertTo returns Decimal not int. We
should return int from getAvailableDiskSpace as blivet's swapSuggestion expects
int.

Related: rhbz#1053462
Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
---
 pyanaconda/kickstart.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py
index 93e52eb..a4dd9d6 100644
--- a/pyanaconda/kickstart.py
+++ b/pyanaconda/kickstart.py
@@ -211,7 +211,7 @@ def getAvailableDiskSpace(storage):
 
 
     free_space = storage.getFreeSpace()
-    return sum(disk_free.convertTo("MiB") for disk_free, fs_free in free_space.values())
+    return int(sum(disk_free.convertTo("MiB") for disk_free, fs_free in free_space.values()))
 
 def refreshAutoSwapSize(storage):
     """
-- 
1.9.3



More information about the anaconda-patches mailing list