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
No related branches found
No related tags found
1 merge request!163Fix logging
...@@ -32,13 +32,14 @@ from leap.soledad.server import get_config ...@@ -32,13 +32,14 @@ from leap.soledad.server import get_config
logger = getLogger(__name__) logger = getLogger(__name__)
def _exit(status): def _deferred_shutdown(status):
if reactor.running: reactor.addSystemEventTrigger('after', 'shutdown',
reactor.addSystemEventTrigger( os._exit, status)
'after', 'shutdown', os._exit, status)
reactor.stop() reactor.stop()
else:
os._exit(status)
def _exit(status):
reactor.callWhenRunning(_deferred_shutdown, status)
def _log_and_exit(failure): 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