except:
email_to_hrn=None
+try:
+ from sfa.planetlab.plxrn import slicename_to_hrn
+except:
+ slicename_to_hrn=None
#################### if not found, bring our own local version
import re
def escape(token): return re.sub(r'([^\\])\.', r'\1\.', token)
if email_to_hrn is None:
def email_to_hrn (auth_hrn, email):
- return '.'.join([auth,email.split('@')[0].replace(".", "_").replace("+", "_")])
+ return '.'.join([auth_hrn,email.split('@')[0].replace(".", "_").replace("+", "_")])
+
+if slicename_to_hrn is None:
+ def slicename_to_hrn (auth_hrn, slicename):
+ return ".".join([auth_hrn] + slicename.split("_",1))