X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=blobdiff_plain;f=clientbin%2FgetNodes.py;fp=clientbin%2FgetNodes.py;h=d1c1623f15a1646d8e04153958556672f2108d4d;hp=f2d39a2c55f5c48e2b0e68ff4218f4f72f22a102;hb=faa98a764e6a311400ac54933fca910c8bdd1cf2;hpb=a0ef6e7c91c3c8fa376943d28fec8c5c204a78cd diff --git a/clientbin/getNodes.py b/clientbin/getNodes.py index f2d39a2c..d1c1623f 100644 --- a/clientbin/getNodes.py +++ b/clientbin/getNodes.py @@ -4,18 +4,21 @@ import sys import os from optparse import OptionParser from pprint import pprint -from types import StringTypes def create_parser(): command = sys.argv[0] argv = sys.argv[1:] usage = "%(command)s [options]" % locals() description = """getNodes will open a rspec file and print all key/values, or filter results based on a given key or set of keys.""" - parser = OptionParser(usage=usage,description=description) - parser.add_option("-i", "--infile", dest="infile", default=None, help = "input rspec file") - parser.add_option("-t", "--tag", dest="tag", default=None, help = "filter rspec for this tag") - parser.add_option("-a", "--attribute", dest="attribute", default=None, help = "comma separated list of attributes to display") - parser.add_option("-r", "--recursive", dest="print_children", default=False, action="store_true", help = "print the tag's child nodes") + parser = OptionParser(usage=usage, description=description) + parser.add_option("-i", "--infile", dest="infile", default=None, + help = "input rspec file") + parser.add_option("-t", "--tag", dest="tag", default=None, + help = "filter rspec for this tag") + parser.add_option("-a", "--attribute", dest="attribute", default=None, + help = "comma separated list of attributes to display") + parser.add_option("-r", "--recursive", dest="print_children", default=False, action="store_true", + help = "print the tag's child nodes") return parser