receiver: close device handles when receiver is removed

This commit is contained in:
Peter F. Patel-Schneider 2022-05-27 08:53:36 -04:00
parent 50f0b6fc06
commit 1b4a631597
1 changed files with 2 additions and 0 deletions

View File

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