[haizea-commit] r847 - branches/1.1/src/haizea/core
haizea-commit at mailman.cs.uchicago.edu
haizea-commit at mailman.cs.uchicago.edu
Wed Oct 27 18:15:05 CDT 2010
Author: borja
Date: 2010-10-27 18:15:05 -0500 (Wed, 27 Oct 2010)
New Revision: 847
Modified:
branches/1.1/src/haizea/core/leases.py
Log:
Fixed: Lease-to-XML did not take into account multi-instance resources.
Modified: branches/1.1/src/haizea/core/leases.py
===================================================================
--- branches/1.1/src/haizea/core/leases.py 2010-10-27 22:57:18 UTC (rev 846)
+++ branches/1.1/src/haizea/core/leases.py 2010-10-27 23:15:05 UTC (rev 847)
@@ -1785,7 +1785,11 @@
res.set("type", res_type)
ninstances = capacity.get_ninstances(res_type)
if ninstances == 1:
- res.set("amount", str(capacity.get_quantity(res_type)))
+ res.set("amount", str(capacity.get_quantity(res_type)))
+ else:
+ for instance in range(1,ninstances+1):
+ inst_elem = ET.SubElement(res, "instance")
+ inst_elem.set("amount", str(capacity.get_quantity_instance(res_type, instance)))
return nodes
More information about the Haizea-commit
mailing list