git://git.onelab.eu
/
sfa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e2169a9
)
added hrn_to_os_slicename()
author
Tony Mack
<tmack@paris.CS.Princeton.EDU>
Wed, 13 Jun 2012 17:58:05 +0000
(13:58 -0400)
committer
Tony Mack
<tmack@paris.CS.Princeton.EDU>
Wed, 13 Jun 2012 17:58:05 +0000
(13:58 -0400)
sfa/openstack/osxrn.py
patch
|
blob
|
history
diff --git
a/sfa/openstack/osxrn.py
b/sfa/openstack/osxrn.py
index
752feec
..
ad82f22
100644
(file)
--- a/
sfa/openstack/osxrn.py
+++ b/
sfa/openstack/osxrn.py
@@
-2,6
+2,9
@@
import re
from sfa.util.xrn import Xrn
from sfa.util.config import Config
+def hrn_to_os_slicename(hrn):
+ return OSXrn(xrn=hrn, type='slice').get_slicename()
+
class OSXrn(Xrn):
def __init__(self, name=None, type=None, **kwds):
@@
-24,4
+27,12
@@
class OSXrn(Xrn):
name = re.sub('[^a-zA-Z0-9_]', '', name)
return name
-
+
+ def get_slicename(self):
+ self._normalize()
+ slicename = self.hrn
+ slicename = slicename.split(':')[0]
+ slicename = re.sub('[\.]', '_', slicename)
+ return slicename
+
+