From bde54aba3bf1091be4244d168437e15368378331 Mon Sep 17 00:00:00 2001 From: Daniel Pavel Date: Sun, 16 Jun 2013 17:06:16 +0200 Subject: [PATCH] proper shutdown of receiver listeners --- lib/solaar/listener.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/solaar/listener.py b/lib/solaar/listener.py index 5be03f5f..45fca3b8 100644 --- a/lib/solaar/listener.py +++ b/lib/solaar/listener.py @@ -218,11 +218,13 @@ def stop_all(): listeners = list(_all_listeners.values()) _all_listeners.clear() - for l in listeners: - if l: - l.stop() - for l in listeners: - if l: + if listeners: + _log.info("stopping %s", listeners) + + for l in listeners: + if l: + l.stop() + for l in listeners: l.join()