changeset 776:3799621cd25b

admin: Correctly flush loggers before exiting.
author Ludovic Chabant <ludovic@chabant.com>
date Mon, 04 Jul 2016 00:16:26 -0700
parents ba0a6bd5e913
children 8d633ca59bc5
files foodtruck/pubutil.py
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
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()