From: Tony Mack <tmack@paris.CS.Princeton.EDU>
Date: Wed, 28 Nov 2012 15:16:30 +0000 (-0500)
Subject: fix sliver urn and expires timestamp in delete result
X-Git-Tag: sfa-3.0-0~87
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=188ba9dabe9968d3f6d4bb9d7fb25fb18692d456;p=sfa.git

fix sliver urn and expires timestamp in delete result
---

diff --git a/sfa/planetlab/pldriver.py b/sfa/planetlab/pldriver.py
index 512d4cea..7c878199 100644
--- a/sfa/planetlab/pldriver.py
+++ b/sfa/planetlab/pldriver.py
@@ -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={}):