diff --git a/lib/daemon.py b/lib/daemon.py index 4a1b7dd3..3a7e81f1 100644 --- a/lib/daemon.py +++ b/lib/daemon.py @@ -185,6 +185,8 @@ def daemon_loop(server): client = ClientThread(server, connection) client.start() server.stop() + # sleep so that other threads can terminate cleanly + time.sleep(0.5) print_error("Daemon exiting")