Skip to content
Snippets Groups Projects
Unverified Commit 00a201d0 authored by drebs's avatar drebs
Browse files

[bug] ensure shutdown happens only after reactor start

parent 787f5360
Branches
Tags
1 merge request!163Fix logging
......@@ -32,13 +32,14 @@ from leap.soledad.server import get_config
logger = getLogger(__name__)
def _deferred_shutdown(status):
reactor.addSystemEventTrigger('after', 'shutdown',
os._exit, status)
reactor.stop()
def _exit(status):
if reactor.running:
reactor.addSystemEventTrigger(
'after', 'shutdown', os._exit, status)
reactor.stop()
else:
os._exit(status)
reactor.callWhenRunning(_deferred_shutdown, status)
def _log_and_exit(failure):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment