| #!/usr/bin/env python | |
| # | |
| # This file is part of moses. Its use is licensed under the GNU Lesser General | |
| # Public License version 2.1 or, at your option, any later version. | |
| import sys | |
| SCORE_FIELD = 3 | |
| def main(): | |
| i = '' | |
| hyp = '' | |
| top = 0 | |
| for line in sys.stdin: | |
| fields = [f.strip() for f in line.split('|||')] | |
| id = fields[0] | |
| if i != id: | |
| if i: | |
| sys.stdout.write('{}\n'.format(hyp)) | |
| score = float(fields[SCORE_FIELD]) | |
| if score > top or i != id: | |
| i = id | |
| hyp = fields[1] | |
| top = score | |
| sys.stdout.write('{}\n'.format(hyp)) | |
| if __name__ == '__main__': | |
| main() | |