for ans, count in sorted(answers.items(), key=lambda x: sum(x[1].values()), reverse=True): if ans in kBAD_ANSWERS: continue choices = list(tf.query(ans)) print("--------- (%i)" % sum(count.values())) print(ans) if sum(page_diversity[ans].values()) >= 5 and len(page_diversity[ans]) == 1: page = page_diversity[ans].keys()[0] print("Autoassigning %s to %s" % (ans, page)) else: page = simple_menu([x[0] for x in choices], tf._index, [x[1] for x in choices]) if page: for query in count: for question in d.questions_by_answer(query): if not question.page: al.remember(question.qnum, page) print("%i\t%s" % (question.qnum, question.text[max(question.text)])) else: for query in count: for question in d.questions_by_answer(query): if not question.page: print("%i\t%s" % (question.qnum, question.text[max(question.text)])) al.dump(args.labels)
if ans in kBAD_ANSWERS: continue choices = list(tf.query(ans)) print("--------- (%i)" % sum(count.values())) print(ans) if sum(page_diversity[ans].values()) >= 5 and len( page_diversity[ans]) == 1: page = page_diversity[ans].keys()[0] print("Autoassigning %s to %s" % (ans, page)) else: page = simple_menu([x[0] for x in choices], tf._index, [x[1] for x in choices]) if page: for query in count: for question in d.questions_by_answer(query): if not question.page: al.remember(question.qnum, page) print( "%i\t%s" % (question.qnum, question.text[max(question.text)])) else: for query in count: for question in d.questions_by_answer(query): if not question.page: print( "%i\t%s" % (question.qnum, question.text[max(question.text)])) al.dump(args.labels)