fix sliver urn and expires timestamp in delete result
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 28 Nov 2012 15:16:30 +0000 (10:16 -0500)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 28 Nov 2012 15:16:30 +0000 (10:16 -0500)
sfa/planetlab/pldriver.py

index 512d4ce..7c87819 100644 (file)
@@ -756,9 +756,9 @@ class PlDriver (Driver):
         for node_id in node_ids:
             sliver_hrn = '%s.%s-%s' % (self.hrn, slice['slice_id'], node_id)
             geni_slivers.append(
-                {'geni_sliver_urn': Xrn(sliver_hrn).urn,
+                {'geni_sliver_urn': Xrn(sliver_hrn, type='sliver').urn,
                  'geni_allocation_status': 'geni_unallocated',
-                 'geni_expires': slice['expires']})  
+                 'geni_expires': datetime_to_string(utcparse(slice['expires']))})  
         return geni_slivers
     
     def renew (self, urns, expiration_time, options={}):