From a9d6b4c31953ff47fcdf5364532f4d87d24cb3ac Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Thu, 1 Oct 2020 15:53:28 -0400 Subject: [PATCH] listener: make sure device has a status before processing notifications --- lib/solaar/listener.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/solaar/listener.py b/lib/solaar/listener.py index 778fdddf..93a7c8fe 100644 --- a/lib/solaar/listener.py +++ b/lib/solaar/listener.py @@ -239,7 +239,7 @@ class ReceiverListener(_listener.EventsListener): # the receiver changed status as well self._status_changed(self.receiver) - if dev.status is None: + if not hasattr(dev, 'status') or dev.status is None: # notification before device status set up - don't process it _log.warn('%s before device %s has status', n, dev) else: