git://git.onelab.eu
/
plcapi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
41d453c
)
use node_id or hostname in get_node_hostname
author
Barış Metin
<Talip-Baris.Metin@sophia.inria.fr>
Wed, 10 Mar 2010 16:04:57 +0000
(16:04 +0000)
committer
Barış Metin
<Talip-Baris.Metin@sophia.inria.fr>
Wed, 10 Mar 2010 16:04:57 +0000
(16:04 +0000)
aspects/omfaspects.py
patch
|
blob
|
history
diff --git
a/aspects/omfaspects.py
b/aspects/omfaspects.py
index
7139b26
..
9b95860
100644
(file)
--- a/
aspects/omfaspects.py
+++ b/
aspects/omfaspects.py
@@
-42,8
+42,14
@@
class BaseOMF(object):
# return None
return slice
- def get_node_hostname(self, api, node_id):
- node_filter = {'node_id': node_id }
+ def get_node_hostname(self, api, node_id_or_hostname):
+ node_filter = {}
+ try:
+ node_filter['node_id'] = int(str(node_id_or_hostname))
+ except ValueError:
+ # we have a hostname
+ node_filter['hostname'] = node_id_or_hostname
+
try:
node = Nodes(api, node_filter = node_filter)[0]
return node['hostname']