Mercurial > piecrust2
diff foodtruck/pubutil.py @ 776:3799621cd25b
admin: Correctly flush loggers before exiting.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Mon, 04 Jul 2016 00:16:26 -0700 |
parents | 3885421c29a3 |
children |
line wrap: on
line diff
--- 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()