From 1a5bddc41b42aff37152cc1cfed8940d174ea9de Mon Sep 17 00:00:00 2001 From: "Y. Sapir" Date: Fri, 3 May 2019 02:34:13 +0300 Subject: [PATCH] Fix clippy error about float comparison --- vm/src/obj/objfloat.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm/src/obj/objfloat.rs b/vm/src/obj/objfloat.rs index 6c097b706..2da23bf4f 100644 --- a/vm/src/obj/objfloat.rs +++ b/vm/src/obj/objfloat.rs @@ -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 {