# HG changeset patch # User Ludovic Chabant # Date 1467616586 25200 # Node ID 3799621cd25b198940ef06afbac5a76f13b10bca # Parent ba0a6bd5e913239acb635625662b8154662b6d05 admin: Correctly flush loggers before exiting. diff -r ba0a6bd5e913 -r 3799621cd25b foodtruck/pubutil.py --- a/foodtruck/pubutil.py Mon Jul 04 00:12:49 2016 -0700 +++ b/foodtruck/pubutil.py Mon Jul 04 00:16:26 2016 -0700 @@ -18,7 +18,8 @@ # This is needed when hitting CTRL+C to shutdown the Werkzeug server, # otherwise SSE generators will keep it alive. logger.debug("Shutting down SSE generators...") - logger.flush() + for h in logger.handlers: + h.flush() global server_shutdown server_shutdown = True raise KeyboardInterrupt()