def execute(self, params): parser = OptionParser() parser.add_option("-a", "--analysis", dest="analysis", action="append", help="Use analysis implemented in ANALYSIS", default=[]) (options, args) = parser.parse_args(args=params) if len(args) < 1 or len(options.analysis) == 0: print "Invalid command line" parser.print_help() sys.exit(1) print commands.direct_analysis([os.path.abspath(x) for x in options.analysis], os.path.abspath(args[0]))
def execute(self, params): parser = OptionParser() parser.add_option("-a", "--analysis", dest="analysis", help="Use analysis implemented in ANALYSIS", default="%NOT_SET") (options, args) = parser.parse_args(args=params) if len(args) < 1 or options.analysis == "%NOT_SET": print "Invalid command line" parser.print_help() sys.exit(1) print commands.direct_analysis(options.analysis, os.path.abspath(args[0]))