From de93c0ff9196f01f0be0cfdea7d325ecf313d7fa Mon Sep 17 00:00:00 2001 From: Christopher Stone Date: Thu, 8 Mar 2018 18:54:36 +0000 Subject: [PATCH] Better handling of errors from selectserial, using logger --- robots/little_john/telemetry/code/monitor/graph_plotter_rewrite.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/robots/little_john/telemetry/code/monitor/graph_plotter_rewrite.py b/robots/little_john/telemetry/code/monitor/graph_plotter_rewrite.py index 351f130..4fd3646 100755 --- a/robots/little_john/telemetry/code/monitor/graph_plotter_rewrite.py +++ b/robots/little_john/telemetry/code/monitor/graph_plotter_rewrite.py @@ -26,10 +26,14 @@ logging.info("Logging system active") datafeed = selectserial() if type(datafeed) is str: - easygui.msgbox("Failed to open serial port:\n" + datafeed, "Fatal error") + message = "Failed to open serial port:\n" + datafeed + easygui.msgbox(message, "Fatal error") + logging.critical(message) sys.exit() elif datafeed == None: - easygui.msgbox("Failed to open serial port for unknown reason!", "Fatal error") + message = "Failed to open serial port for unknown reason!" + easygui.msgbox(message, "Fatal error") + logging.critical(message) sys.exit() if platform.system()=='Windows': #easier than passing vars -- libgit2 0.21.2