Make sure notification threads exit on shutdown

This commit is contained in:
JonnyWong16 2017-02-25 10:59:51 -08:00
commit 628cef11fa
2 changed files with 11 additions and 2 deletions

View file

@ -1050,6 +1050,10 @@ def shutdown(restart=False, update=False, checkout=False):
cherrypy.engine.exit()
SCHED.shutdown(wait=False)
# Stop the notification threads
for i in range(CONFIG.NOTIFICATION_THREADS):
NOTIFY_QUEUE.put(None)
CONFIG.write()
if not restart and not update and not checkout: