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:
4a6c9e1
)
fix get_hrn() for interface type
author
Tony Mack
<tmack@paris.CS.Princeton.EDU>
Tue, 25 Oct 2011 23:48:33 +0000
(19:48 -0400)
committer
Tony Mack
<tmack@paris.CS.Princeton.EDU>
Tue, 25 Oct 2011 23:48:33 +0000
(19:48 -0400)
sfa/util/xrn.py
patch
|
blob
|
history
diff --git
a/sfa/util/xrn.py
b/sfa/util/xrn.py
index
3dc87b6
..
869184e
100644
(file)
--- a/
sfa/util/xrn.py
+++ b/
sfa/util/xrn.py
@@
-173,13
+173,17
@@
class Xrn:
# or completely change how record types are generated/stored
if name != 'sa':
type = type + "+" + name
# or completely change how record types are generated/stored
if name != 'sa':
type = type + "+" + name
-
+ name =""
+ else:
+ name = parts.pop(len(parts)-1)
# convert parts (list) into hrn (str) by doing the following
# 1. remove blank parts
# 2. escape dots inside parts
# 3. replace ':' with '.' inside parts
# convert parts (list) into hrn (str) by doing the following
# 1. remove blank parts
# 2. escape dots inside parts
# 3. replace ':' with '.' inside parts
- # 3. join parts using '.'
- hrn = '.'.join([Xrn.escape(part).replace(':','.') for part in parts if part])
+ # 3. join parts using '.'
+ hrn = '.'.join([Xrn.escape(part).replace(':','.') for part in parts if part])
+ if name:
+ hrn += '.%s' % name
self.hrn=str(hrn)
self.type=str(type)
self.hrn=str(hrn)
self.type=str(type)