umedoblock added the comment: I have a headache. because python reports many error after I patched below patches.
--- Lib/test/test_decimal.py.orig 2015-08-08 17:41:01.986316738 +0900 +++ Lib/test/test_decimal.py 2015-08-08 17:41:05.470316878 +0900 @@ -1935,6 +1935,7 @@ ('123.456', 4, '123.4560'), ('123.455', 2, '123.46'), ('123.445', 2, '123.44'), + ('1.65', 1, '1.7'), ('Inf', 4, 'NaN'), ('-Inf', -23, 'NaN'), ('sNaN314', 3, 'NaN314'), --- ./Lib/decimal.py.orig 2015-08-08 17:42:20.662319881 +0900 +++ ./Lib/decimal.py 2015-08-08 17:39:40.210313472 +0900 @@ -1782,7 +1782,7 @@ def _round_half_even(self, prec): """Round 5 to even, rest to nearest.""" if _exact_half(self._int, prec) and \ - (prec == 0 or self._int[prec-1] in '02468'): + (prec == 0 or self._int[prec-1] in '01234'): return -1 else: return self._round_half_up(prec) ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue24827> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com