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 <[email protected]>
<http://bugs.python.org/issue24827>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com