kete: if listening/searching is stopped by the daemon, clean up after us
This commit is contained in:
parent
de033c3b6a
commit
9ab31bd683
|
@ -402,6 +402,8 @@ class Searcher(Worker):
|
||||||
def _on_notify_search(self, manager, pspec):
|
def _on_notify_search(self, manager, pspec):
|
||||||
if not manager.searching:
|
if not manager.searching:
|
||||||
logger.info('Search cancelled')
|
logger.info('Search cancelled')
|
||||||
|
else:
|
||||||
|
self.stop()
|
||||||
|
|
||||||
def _on_unregistered_device(self, manager, device):
|
def _on_unregistered_device(self, manager, device):
|
||||||
logger.info(f'Unregistered device: {device}')
|
logger.info(f'Unregistered device: {device}')
|
||||||
|
@ -454,6 +456,7 @@ class Listener(Worker):
|
||||||
return
|
return
|
||||||
|
|
||||||
logger.info(f'{device}: Listening stopped')
|
logger.info(f'{device}: Listening stopped')
|
||||||
|
self.stop()
|
||||||
|
|
||||||
def _on_drawings_available(self, device, pspec):
|
def _on_drawings_available(self, device, pspec):
|
||||||
self._log_drawings_available(device)
|
self._log_drawings_available(device)
|
||||||
|
|
Loading…
Reference in New Issue