X-Git-Url: http://git.onelab.eu/?p=monitor.git;a=blobdiff_plain;f=parser.py;h=bd15197d5208f4a4820460e96e400aea826a0fc4;hp=86e08a58bdd34ad1f0c1548dd068a3665c3c1bc3;hb=944d143a6528c4157b71f51ed480aec806cbaa06;hpb=94cd174f6ce0bb3b2c8bceda0346e332037c6d8a diff --git a/parser.py b/parser.py index 86e08a5..bd15197 100644 --- a/parser.py +++ b/parser.py @@ -75,7 +75,7 @@ def parseSetNodeSets(parser=None): if parser == None: parser = OptionParser() - parser.set_defaults(node=None, site=None, nodelist=None, nodeselect=False, nodegroup=None) + parser.set_defaults(node=None, site=None, nodelist=None, nodeselect=None, nodegroup=None) parser.add_option("", "--node", dest="node", metavar="hostname", help="Provide a single node to operate on") parser.add_option("", "--site", dest="site", metavar="site name", @@ -104,10 +104,11 @@ def getParser(parsesets=[], parser=None): def parse_args(parser): class obj: pass - o = obj() (options, args) = parser.parse_args() + o = obj() o.__dict__.update(options.__dict__) o.__dict__['args'] = args + #config.update(o) config.updatemodule(config, o) return config