From 67e1fddc72dc85fb5f2c5f805d637b3b8b136f75 Mon Sep 17 00:00:00 2001 From: Thomas Kluyver <thomas@kluyver.me.uk> Date: Thu, 23 Jun 2022 14:14:05 +0100 Subject: [PATCH] Flush stdout after printing --- webservice/serve_overview.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/webservice/serve_overview.py b/webservice/serve_overview.py index 1ca5b391e..f8a09ba32 100644 --- a/webservice/serve_overview.py +++ b/webservice/serve_overview.py @@ -231,7 +231,7 @@ class RequestHandler(BaseHTTPRequestHandler): detector, instrument, in_folder, out_folder, report_to, runs = \ self.parse_calibrate_command(command) except Exception as e: - print("Failed parsing xfel-calibrate command", e) + print("Failed parsing xfel-calibrate command", e, flush=True) continue key = detector if instrument in detector else f"{instrument}-{detector}" # noqa @@ -283,7 +283,7 @@ class RequestHandler(BaseHTTPRequestHandler): detector, instrument, in_folder, out_folder, report_to, runs = \ self.parse_calibrate_command(command) except Exception as e: - print("Failed parsing xfel-calibrate command", e) + print("Failed parsing xfel-calibrate command", e, flush=True) continue inst_records = last_calib.setdefault(instrument, []) @@ -309,11 +309,11 @@ def run(config_file: Optional[str] = None): with open(config["web-service"]["cal-config"], "r") as cf: global cal_config cal_config = yaml.load(cf.read(), Loader=yaml.FullLoader) - print('starting server...') + print('starting server...', flush=True) sconfig = config["server-config"] server_address = (sconfig["host"], sconfig["port"]) httpd = HTTPServer(server_address, RequestHandler) - print('running server...') + print('running server...', flush=True) httpd.serve_forever() -- GitLab