From 78dcc4f61208dee55bcb4afbb5f1d9d11bfbd5b2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Wed, 10 Mar 2010 16:04:57 +0000 Subject: [PATCH 1/1] use node_id or hostname in get_node_hostname --- aspects/omfaspects.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/aspects/omfaspects.py b/aspects/omfaspects.py index 7139b26..9b95860 100644 --- 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'] -- 2.43.0