From 58248a9631eacd368d1e03ec34e72adc29b4e678 Mon Sep 17 00:00:00 2001 From: Gleb Sabirzyanov Date: Sun, 26 Jun 2022 23:17:49 +1000 Subject: [PATCH] Prefer integer division in encoder.py Co-authored-by: xs5871 <60395129+xs5871@users.noreply.github.com> --- kmk/modules/encoder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kmk/modules/encoder.py b/kmk/modules/encoder.py index 5edf340..f27ced7 100644 --- a/kmk/modules/encoder.py +++ b/kmk/modules/encoder.py @@ -64,7 +64,7 @@ class BaseEncoder: # 1 full step is 4 movements (2 for high-resolution encoder), # however, when rotated quickly, some steps may be missed. # This makes it behave more naturally - real_movement = round(self._movement / self.resolution) + real_movement = self._movement // self.resolution self._pos += self._direction * real_movement if self.on_move_do is not None: for i in range(real_movement):