X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=pcubad.py;h=c2886f519b7e5b1a0137c1b50ad13a0480d50f22;hb=4340c146173732c090d03d4496769fbc89bb986a;hp=5b718456535caae44c06246c9e0602b8d4fadd7f;hpb=6496f5b4a0220e4055fee76c97f92293f9559117;p=monitor.git diff --git a/pcubad.py b/pcubad.py index 5b71845..c2886f5 100755 --- a/pcubad.py +++ b/pcubad.py @@ -12,10 +12,11 @@ import comon import threadpool import syncplcdb from nodequery import verify,query_to_dict,node_select +import parser as parsermodule +from nodecommon import * import plc -import auth -api = plc.PLC(auth.auth, auth.plc) +api = plc.getAuthAPI() from unified_model import * from monitor_policy import MINUP @@ -135,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", @@ -149,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)