diff options
| author | Michael DeHaan <mdehaan@redhat.com> | 2006-10-25 13:37:57 -0400 |
|---|---|---|
| committer | Jim Meyering <jim@meyering.net> | 2006-10-25 13:37:57 -0400 |
| commit | 4e7cb1bd5faead82b4124f519918ad2b6f8a4918 (patch) | |
| tree | 3e82c3116cfb4e2c49030fc4e3605571baed2fda | |
| parent | 0a54b32118eabaa73c13fa6d25e604302d6a7d7c (diff) | |
| download | cobbler-4e7cb1bd5faead82b4124f519918ad2b6f8a4918.tar.gz cobbler-4e7cb1bd5faead82b4124f519918ad2b6f8a4918.tar.xz cobbler-4e7cb1bd5faead82b4124f519918ad2b6f8a4918.zip | |
Make koan more tolerant of invalid data in cobbler profile info.
| -rwxr-xr-x | koan/app.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/koan/app.py b/koan/app.py index 6087a674..32ea92cc 100755 --- a/koan/app.py +++ b/koan/app.py @@ -618,13 +618,13 @@ class Koan: """ Assign a virt filesize if none is given in the profile. """ - size = self.safe_load(data,'virt_file_size','xen_file_size') + size = self.safe_load(data,'virt_file_size','xen_file_size',0) err = False try: int(size) except: err = True - if int(size)<1: + if size is None or size == '' or int(size)<1: err = True if err: self.debug("invalid file size specified, defaulting to 1 GB") @@ -635,13 +635,13 @@ class Koan: """ Assign a virt ram size if none is given in the profile. """ - size = self.safe_load(data,'virt_ram','xen_ram') + size = self.safe_load(data,'virt_ram','xen_ram',0) err = False try: int(size) except: err = True - if int(size) < 256: + if size is None or size == '' or int(size) < 256: err = True if err: self.debug("invalid RAM size specified, defaulting to 256 MB") |
