Handle shutdown request properly if not file server is running

This commit is contained in:
shortcutme 2018-04-04 15:33:25 +02:00
parent d927e85eca
commit 026b6a4b01
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -10,6 +10,7 @@ last_error = None
def shutdown():
print "Shutting down..."
if "file_server" in dir(sys.modules["main"]) and sys.modules["main"].file_server.running:
try:
if "file_server" in dir(sys.modules["main"]):
gevent.spawn(sys.modules["main"].file_server.stop)
@ -18,6 +19,8 @@ def shutdown():
except Exception, err:
print "Proper shutdown error: %s" % err
sys.exit(0)
else:
sys.exit(0)
# Store last error, ignore notify, allow manual error logging
def handleError(*args):