Commit de93c0ff9196f01f0be0cfdea7d325ecf313d7fa

Authored by Christopher Stone
1 parent ef651028
Exists in master

Better handling of errors from selectserial, using logger

robots/little_john/telemetry/code/monitor/graph_plotter_rewrite.py
... ... @@ -26,10 +26,14 @@ logging.info("Logging system active")
26 26 datafeed = selectserial()
27 27  
28 28 if type(datafeed) is str:
29   - easygui.msgbox("Failed to open serial port:\n" + datafeed, "Fatal error")
  29 + message = "Failed to open serial port:\n" + datafeed
  30 + easygui.msgbox(message, "Fatal error")
  31 + logging.critical(message)
30 32 sys.exit()
31 33 elif datafeed == None:
32   - easygui.msgbox("Failed to open serial port for unknown reason!", "Fatal error")
  34 + message = "Failed to open serial port for unknown reason!"
  35 + easygui.msgbox(message, "Fatal error")
  36 + logging.critical(message)
33 37 sys.exit()
34 38  
35 39 if platform.system()=='Windows': #easier than passing vars
... ...