def input_usr_utt_nblist(self): """Reads an N-best list of utterances from the input. """ self.init_readline() nblist = UtteranceNBList() i = 1 while i < 100: l = raw_input("User %d: " % i) try: l = l.decode('utf8') except: # if we use ipdb, it already gives us UTF-8-encoded input :-( pass if l.startswith("."): print break try: prob, da = self.parse_input_utt(l) except TextHubException as e: print e continue nblist.add(prob, da) i += 1 nblist.merge() nblist.scale() nblist.add_other() self.write_readline() return nblist
def input_usr_utt_nblist(self): """Reads an N-best list of utterances from the input. """ self.init_readline() nblist = UtteranceNBList() i = 1 while i < 100: l = raw_input("User %d: " % i) l = l.decode('utf8') if self.f_output_script: self.f_output_script.write(l + '\n') if l.startswith("."): print break try: prob, da = self.parse_input_utt(l) except TextHubException as e: print e continue nblist.add(prob, da) i += 1 nblist.merge() nblist.scale() nblist.add_other() self.write_readline() return nblist
def input_usr_utt_nblist(self): """Reads an N-best list of utterances from the input. """ self.init_readline() nblist = UtteranceNBList() i = 1 while i < 100: l = raw_input("User %d: " % i) try: l = l.decode('utf8') except: # if we use ipdb, it already gives us UTF-8-encoded input :-( pass if l.startswith("."): print break try: prob, da = self.parse_input_utt(l) except TextHubException as e: print e continue nblist.add(prob, da) i += 1 nblist.merge() nblist.scale() nblist.add_other() self.write_readline() return nblist
def input_usr_utt_nblist(self): """Reads an N-best list of utterances from the input. """ self.init_readline() nblist = UtteranceNBList() i = 1 while i < 100: l = raw_input("User %d: " % i) l = l.decode('utf8') if self.f_output_script: self.f_output_script.write(l + '\n') if l.startswith("."): print break try: prob, da = self.parse_input_utt(l) except TextHubException as e: print e continue nblist.add(prob, da) i += 1 nblist.merge() nblist.scale() nblist.add_other() self.write_readline() return nblist