Close DB on shutdown

This commit is contained in:
Ruud
2014-05-08 15:39:40 +02:00
parent 18a870f8c3
commit 1bd556fbb3
3 changed files with 17 additions and 2 deletions
+7 -2
View File
@@ -90,7 +90,11 @@ class Core(Plugin):
def shutdown():
self.initShutdown()
IOLoop.current().add_callback(shutdown)
if IOLoop.current()._closing:
shutdown()
else:
IOLoop.current().add_callback(shutdown)
return 'shutdown'
@@ -139,7 +143,8 @@ class Core(Plugin):
log.debug('Safe to shutdown/restart')
try:
IOLoop.current().stop()
if not IOLoop.current()._closing:
IOLoop.current().stop()
except RuntimeError:
pass
except: