Added lease modification feature when adding/removing
authorSandrine Avakian <sandrine.avakian@inria.fr>
Wed, 17 Oct 2012 13:15:12 +0000 (15:15 +0200)
committerSandrine Avakian <sandrine.avakian@inria.fr>
Wed, 17 Oct 2012 13:15:12 +0000 (15:15 +0200)
nodes from a slice/lease in Rspec.
WARNING: Not working if at least 2experminents scheduled in
OAR.

sfa/rspecs/elements/versions/sfav1Lease.py

index 6275121..180673c 100644 (file)
@@ -75,11 +75,13 @@ class SFAv1Lease:
     def get_leases(xml, filter={}):
         xpath = '//lease%s | //default:lease%s' % (XpathFilter.xpath(filter), XpathFilter.xpath(filter))
         lease_elems = xml.xpath(xpath)
+        logger.debug("SFAV1LEASE \t  get_leases lease_elems %s" %(lease_elems))
         return SFAv1Lease.get_lease_objs(lease_elems)
 
     @staticmethod
     def get_lease_objs(lease_elems):
         leases = []
+        logger.debug("SFAV1LEASE \t  get_lease_objs OHGET_LEAQSE_OBJS lease_elems %s "%(lease_elems))
         for lease_elem in lease_elems:
             #get nodes
             node_elems = lease_elem.xpath('./default:node | ./node')
@@ -89,6 +91,7 @@ class SFAv1Lease:
                  lease['start_time'] = lease_elem.attrib['start_time']
                  lease['duration'] = lease_elem.attrib['duration']
                  lease['component_id'] = node_elem.attrib['component_id']
+                 logger.debug("SFAV1LEASE \t  get_lease_objs lease %s" %(lease))
                  leases.append(lease)
 
         return leases