X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=nodesets.py;h=6461dfb41cb17d69f5800a64c86c60aa8c730118;hb=4c13f1b5fbe5e9f3eaf32cf7ba7571f1fb900618;hp=85bf9b7cbef283854a89691c04e2d2627e291c5b;hpb=d0652340b89d51c6115edb13d5c7c72b34dea66f;p=monitor.git diff --git a/nodesets.py b/nodesets.py index 85bf9b7..6461dfb 100755 --- a/nodesets.py +++ b/nodesets.py @@ -1,25 +1,24 @@ #!/usr/bin/python -from config import config as cfg import sys import os from sets import Set -from optparse import OptionParser +from monitor import parser as parsermodule +from monitor.util import file def main(): - parser = OptionParser() + parser = parsermodule.getParser() parser.set_defaults(operation="and",) parser.add_option("", "--operation", dest="operation", metavar="and", help="""Which operation to perform on the two sets. (and, or, minus""") - config = cfg(parser) - config.parse_args() + config = parsermodule.parse_args(parser) f1 = config.args[0] f2 = config.args[1] - s1 = config.getListFromFile(f1) - s2 = config.getListFromFile(f2) + s1 = file.getListFromFile(f1) + s2 = file.getListFromFile(f2) s = nodesets(config.operation, s1, s2) @@ -46,3 +45,6 @@ def nodesets(operation, s1, s2): print "Unknown operation: %s " % operation return [] + +if __name__ == "__main__": + main()