def main(): parser = generate_parser() args = parser.parse_args() if hasattr(args, "verbose"): utils.configure_logging(args.verbose, logger) if hasattr(args, "func"): args.func(args) else: parser.print_help()
def main(): parser = generate_parser() args = parser.parse_args() logger = colorlog.getLogger('tacl') if hasattr(args, 'verbose'): utils.configure_logging(args.verbose, logger) if hasattr(args, 'func'): try: args.func(args, parser) except TACLError as err: parser.error(err) else: parser.print_help()
def main(): parser = generate_parser() args = parser.parse_args() if hasattr(args, 'verbose'): utils.configure_logging(args.verbose, logger) store = utils.get_data_store(args) corpus = utils.get_corpus(args) catalogue = utils.get_catalogue(args) tokenizer = utils.get_tokenizer(args) check_catalogue(catalogue, args.label) store.validate(corpus, catalogue) output_dir = os.path.abspath(args.output) if os.path.exists(output_dir): logger.warning('Output directory already exists; any results therein ' 'will be reused rather than regenerated.') os.makedirs(output_dir, exist_ok=True) report = tacl.JitCReport(store, corpus, tokenizer) report.generate(output_dir, catalogue, args.label)
def main(): parser = generate_parser() args = parser.parse_args() if hasattr(args, 'verbose'): utils.configure_logging(args.verbose, logger) store = utils.get_data_store(args) corpus = utils.get_corpus(args) catalogue = utils.get_catalogue(args.catalogue) tokenizer = utils.get_tokenizer(args) check_catalogue(catalogue, args.label) store.validate(corpus, catalogue) output_dir = os.path.abspath(args.output) if os.path.exists(output_dir): logger.warning('Output directory already exists; any results therein ' 'will be reused rather than regenerated.') os.makedirs(output_dir, exist_ok=True) report = tacl.JitCReport(store, corpus, tokenizer) report.generate(output_dir, catalogue, args.label)