[Thincrust-devel] [PATCH] fixed problem with two disks
huff
dhuff at redhat.com
Fri Jun 27 19:11:55 UTC 2008
---
appcreate/appliance.py | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/appcreate/appliance.py b/appcreate/appliance.py
index b849fec..a315f9a 100644
--- a/appcreate/appliance.py
+++ b/appcreate/appliance.py
@@ -106,11 +106,16 @@ class ApplianceImageCreator(ImageCreator):
if len(disks) == 0:
disks.append({ 'name': disk, 'size': size })
- else:
- for i in range(len(disks)):
- if disks[i]['name'] == disk:
- disks[i]['size'] = disks[i]['size'] + size
- else: disks.append({ 'name': disk, 'size': size })
+ else:
+ found = 'false'
+ for j in range(len(disks)):
+ if disks[j]['name'] == disk:
+ disks[j]['size'] = disks[j]['size'] + size
+ found = 'true'
+ break
+ else: found = 'false'
+ if found == 'false':
+ disks.append({ 'name': disk, 'size': size })
#create disk
--
1.5.4.1
More information about the Thincrust-devel
mailing list