summaryrefslogtreecommitdiff
path: root/odoo/tools/float_utils.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2019-08-21 16:58:16 +0200
committerChristophe Simonis <chs@odoo.com>2019-08-21 16:58:16 +0200
commit668c360e32b4130966eddc8ed28b6cb4e66055aa (patch)
tree0e50e6458998b2e4ad029341600655586eb14929 /odoo/tools/float_utils.py
parent121034f79a6a4e57ed936c8672fc5f8472ca2cfd (diff)
parent1b234b1be75e32f741b3e236a89ea854f0c186a5 (diff)
[MERGE] forward port branch 11.0 up to 1b234b1be75
Diffstat (limited to 'odoo/tools/float_utils.py')
-rw-r--r--odoo/tools/float_utils.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/odoo/tools/float_utils.py b/odoo/tools/float_utils.py
index 041a87cabbe..eb3c0b4bd01 100644
--- a/odoo/tools/float_utils.py
+++ b/odoo/tools/float_utils.py
@@ -73,7 +73,7 @@ def float_round(value, precision_digits=None, precision_rounding=None, rounding_
normalized_value = value / rounding_factor # normalize
sign = math.copysign(1.0, normalized_value)
epsilon_magnitude = math.log(abs(normalized_value), 2)
- epsilon = 2**(epsilon_magnitude-53)
+ epsilon = 2**(epsilon_magnitude-52)
# TIE-BREAKING: UP/DOWN (for ceiling[resp. flooring] operations)
# When rounding the value up[resp. down], we instead subtract[resp. add] the epsilon value