diff --git a/lib/logitech_receiver/receiver.py b/lib/logitech_receiver/receiver.py index 3a5e1ccc..3f6e188b 100644 --- a/lib/logitech_receiver/receiver.py +++ b/lib/logitech_receiver/receiver.py @@ -99,7 +99,8 @@ class Receiver: def close(self): handle, self.handle = self.handle, None for _n, d in self._devices.items(): - d.close() + if d: + d.close() self._devices.clear() return (handle and _base.close(handle))