Mercurial > mozilla > hg > talosnames
view talosnames/main.py @ 8:20c42ae0f7b7
switch to command parser, round 2
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Tue, 10 Jul 2012 14:31:13 -0700 |
parents | 68d2384b0a52 |
children | ab2bd5dda72c |
line wrap: on
line source
#!/usr/bin/env python """ correlate names of talos """ import api import sys import optparse from commandparser import CommandParser from pprint import pprint class TalosNamesCLI(CommandParser): def __init__(self): self.api = api.TalosNames() def graphserver(self, *names): if not names: names = [None] for arg in args: for name, graphserver_name in names(arg): print '%s : %s' % (name, graphserver_name) print def main(args=sys.argv[1:]): parser = CommandParser(TalosNamesCLI) parser.invoke(sys.argv[1:]) if __name__ == '__main__': main()