Browse Source

Shutdown/restarts now wait for Tornado to finish shutting down before proceeding further

tags/release_0.1.0
echel0n 11 years ago
parent
commit
429db5b7d4
  1. 6
      SickBeard.py
  2. 4
      sickbeard/webserveInit.py

6
SickBeard.py

@ -482,8 +482,12 @@ class SickRage(object):
# shutdown web server
if self.webserver:
logger.log("Shutting down Tornado")
self.webserver.shutDown()
self.webserver = None
try:
self.webserver.join(10)
except:
pass
# if run as daemon delete the pidfile
if self.runAsDaemon and self.CREATEPID:

4
sickbeard/webserveInit.py

@ -150,7 +150,5 @@ class SRWebServer(threading.Thread):
def shutDown(self):
self.alive = False
if self.server:
logger.log("Shutting down tornado")
self.server.stop()
self.io_loop.stop()
self.join()
self.io_loop.stop()
Loading…
Cancel
Save