def main(in_subt, out_subt): assert in_subt != "" assert out_subt != "" parser = Parser() normalizer = Normalizer() lemma_filter = Filter() try: f = codecs.open(in_subt, 'r', encoding='utf8') text = f.read() f.close() except IOError: sys.exit("The subtitle could not be found in the path you provided.") parser.parse(text) normalizer.normalize(parser.get_text()) lemma_filter.clean_lemmas(normalizer.get_lemmas()) new_sub = Subtitle(parser.get_indexes(), parser.get_times(), parser.get_text(), lemma_filter.get_final_lemmas(), lemma_filter.get_dict(), out_subt) new_sub.create_subtitle()