X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=pcubad.py;h=c782b9ab6fc8bb24785814bc6cfed51f40b617ed;hb=944d143a6528c4157b71f51ed480aec806cbaa06;hp=fbcdb1714457168a0e2139007ebbf7a1297bb87c;hpb=c51ad794e8dc07072d705b508e79ba06849aa408;p=monitor.git diff --git a/pcubad.py b/pcubad.py index fbcdb17..c782b9a 100755 --- a/pcubad.py +++ b/pcubad.py @@ -12,11 +12,13 @@ import comon import threadpool import syncplcdb from nodequery import verify,query_to_dict,node_select +import parser as parsermodule +from nodecommon import * import plc api = plc.getAuthAPI() from unified_model import * -from monitor_policy import MINUP +from const import MINUP round = 1 externalState = {'round': round, 'nodes': {}} @@ -134,9 +136,7 @@ def collectStatusAndState(pcuname, l_plcpcus): return True if __name__ == '__main__': - from config import config - from optparse import OptionParser - parser = OptionParser() + parser = parsermodule.getParser() parser.set_defaults(filename=None, pcu=None, pcuselect=False, pcugroup=None, increment=False, dbname="pcubad", cachepcus=False) parser.add_option("", "--pcu", dest="pcu", metavar="hostname", @@ -148,8 +148,7 @@ if __name__ == '__main__': help="Specify the name of the database to which the information is saved") parser.add_option("-i", "--increment", action="store_true", dest="increment", help="Increment round number to force refresh or retry") - config = config(parser) - config.parse_args() + config = parsermodule.parse_args(parser) try: main(config)