Fix clippy error about float comparison

This commit is contained in:
Y. Sapir
2019-05-03 02:34:13 +03:00
parent 8f3b62ba0e
commit 1a5bddc41b

View File

@@ -397,7 +397,7 @@ impl PyFloat {
};
if ndigits.is_none() {
let fract = self.value.fract();
let value = if fract.abs() == 0.5 {
let value = if (fract.abs() - 0.5).abs() < std::f64::EPSILON {
if self.value.trunc() % 2.0 == 0.0 {
self.value - fract
} else {