From 17c83a9147cb7204428ceae66b5245a50a5aefa0 Mon Sep 17 00:00:00 2001 From: Peter Hinch Date: Sat, 11 Nov 2023 16:49:59 +0000 Subject: [PATCH] encoder.py: Further simplify. --- gui/primitives/encoder.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gui/primitives/encoder.py b/gui/primitives/encoder.py index 3803f6b..3f456c6 100644 --- a/gui/primitives/encoder.py +++ b/gui/primitives/encoder.py @@ -17,10 +17,11 @@ from select import poll, POLLIN def ready(tsf, poller): - poller.register(tsf, POLLIN) + r = (tsf, POLLIN) + poller.register(*r) def is_rdy(): - return len([t for t in poller.ipoll(0) if t[0] is tsf]) > 0 + return r in poller.ipoll(0) return is_rdy