From 3cf6b3409c48c4a219838c12ac9f6fcba9b6587d Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Tue, 26 Apr 2022 23:41:31 +0200 Subject: [PATCH] set discovery service thread to daemon to avoid indefinitely hang when stopping the server --- src/logic/DiscoveryService.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/logic/DiscoveryService.py b/src/logic/DiscoveryService.py index a8ae1f4..692028e 100644 --- a/src/logic/DiscoveryService.py +++ b/src/logic/DiscoveryService.py @@ -21,6 +21,7 @@ class DiscoveryService: LOGGER.debug(f'Start discovery thread (listening on {self._discoveryPort}, responding on {self._responsePort})') x = threading.Thread(target=self.__loop) + x.daemon = True x.start() def __loop(self): -- GitLab