# HG changeset patch # User Oleg Oshmyan # Date 1350763424 -3600 # Node ID 54cdc583ab77a6a2063822070c535a4908aca0b4 # Parent f94f9724c543f4f99f91550890258745a6b41bb5 Fixed crashing on validator output on Python 2 (regression in f94f9724c543) diff -r f94f9724c543 -r 54cdc583ab77 upreckon/problem.py --- a/upreckon/problem.py Fri Jun 29 03:32:49 2012 +0300 +++ b/upreckon/problem.py Sat Oct 20 21:03:44 2012 +0100 @@ -206,7 +206,10 @@ if comment: say('%g/%g, %s (' % (granted, case.points, verdict), end='') sys.stdout.flush() - sys.stdout.buffer.write(comment) + try: + sys.stdout.buffer.write(comment) + except AttributeError: + sys.stdout.write(comment) say(')') else: say('%g/%g, %s' % (granted, case.points, verdict))