receiver: only close existing devices for receiver

This commit is contained in:
Peter F. Patel-Schneider 2022-06-21 09:38:17 -04:00
parent 6b77de813f
commit cc0ddb8df5
1 changed files with 2 additions and 1 deletions

View File

@ -99,7 +99,8 @@ class Receiver:
def close(self): def close(self):
handle, self.handle = self.handle, None handle, self.handle = self.handle, None
for _n, d in self._devices.items(): for _n, d in self._devices.items():
d.close() if d:
d.close()
self._devices.clear() self._devices.clear()
return (handle and _base.close(handle)) return (handle and _base.close(handle))