in slice_status() make sure geni_urn is a urn and not hrn
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Tue, 1 Mar 2011 19:07:54 +0000 (14:07 -0500)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Tue, 1 Mar 2011 19:07:54 +0000 (14:07 -0500)
sfa/managers/aggregate_manager_pl.py
sfa/managers/slice_manager_pl.py

index f4a21b9..88f54ff 100644 (file)
@@ -6,7 +6,7 @@ import re
 from types import StringTypes
 
 from sfa.util.faults import *
-from sfa.util.xrn import get_authority, hrn_to_urn, urn_to_hrn
+from sfa.util.xrn import get_authority, hrn_to_urn, urn_to_hrn, Xrn
 from sfa.util.plxrn import slicename_to_hrn, hrn_to_pl_slicename
 from sfa.util.rspec import *
 from sfa.util.specdict import *
@@ -108,7 +108,7 @@ def slice_status(api, slice_xrn, creds):
     api.logger.info(nodes)
     
     result = {}
-    result['geni_urn'] = slice_xrn
+    result['geni_urn'] = Xrn(slice_xrn, 'slice').get_urn()
     result['geni_status'] = 'unknown'
     result['pl_login'] = slice['name']
     result['pl_expires'] = datetime.datetime.fromtimestamp(slice['expires']).ctime()
index a58bc80..0cee652 100644 (file)
@@ -51,7 +51,7 @@ def slice_status(api, slice_xrn, creds ):
     api.logger.info(nodes)
     
     result = {}
-    result['geni_urn'] = slice_xrn
+    result['geni_urn'] = Xrn(slice_xrn, 'slice').get_urn()
     result['geni_status'] = 'unknown'
     result['pl_login'] = slice['name']
     result['pl_expires'] = datetime.datetime.fromtimestamp(slice['expires']).ctime()