From 9c4accc5ddae33192a4d98b909fd5558b6797753 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Wed, 10 Jun 2009 02:35:51 +0000 Subject: [PATCH] added generate comon url method --- cmdline/getNodes.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/cmdline/getNodes.py b/cmdline/getNodes.py index be429f87..2675152a 100644 --- a/cmdline/getNodes.py +++ b/cmdline/getNodes.py @@ -17,9 +17,8 @@ def create_parser(): (plain or rspec) that meet the specified crieteria. If no criteria is specified, the default action is to return node comon considers 'alive' (resptime > 0)""" - options = ['alive'] cmp_options = ['rwfs', 'uptime', 'loads', 'meminfo', 'kernver', 'cpuspeed', 'txrate', 'rxrate', 'numslices', 'liveslices'] - + option = ['numslices', 'liveslices', 'gbfree'] parser = OptionParser(usage=usage,description=description) for opt in options: @@ -36,6 +35,18 @@ def download_file(url, localFile): localFile.close() +def generate_comon_url(options): + url = "select = 'resptime > 0" + query_dict = {} + query_dict['numslices'] = 'numslices %s= %s' + query_dict['liveslices'] = 'liveslices %s= %s' + query_dict['gbfree'] = 'gbfree %s= %s' + + if options.numslices: + full_value = options.numslices + + url += "'" + def get_comon_data(): date = datetime.now() year = str(date.year) @@ -56,6 +67,7 @@ def get_comon_data(): def main(): parser = create_parser() + (options, args) = parser.parse_args() comon_file = get_comon_data() -- 2.43.0