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,6 +99,7 @@ class Receiver:
def close(self):
handle, self.handle = self.handle, None
for _n, d in self._devices.items():
if d:
d.close()
self._devices.clear()
return (handle and _base.close(handle))