receiver: close device handles when receiver is removed
This commit is contained in:
parent
50f0b6fc06
commit
1b4a631597
|
@ -98,6 +98,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():
|
||||||
|
d.close()
|
||||||
self._devices.clear()
|
self._devices.clear()
|
||||||
return (handle and _base.close(handle))
|
return (handle and _base.close(handle))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue