def main(*args): ap = argparse.ArgumentParser() ap.add_argument('-m', '--message', default='', help='Message for bang.') ap.add_argument('configuration_file', type=argparse.FileType(), help='SlapOS configuration file.') if args: args = ap.parse_args(list(args)) else: args = ap.parse_args() configp = ConfigParser.SafeConfigParser() configp.readfp(args.configuration_file) do_bang(configp, args.message)
def take_action(self, args): configp = self.fetch_config(args) do_bang(configp, args.message)