Commit a304b3d86871f58e40242ac3f3e08358ff16f784
1 parent
72f2bf83
Exists in
master
Began work to use easygui for dialogues
Showing
1 changed file
with
7 additions
and
2 deletions
Show diff stats
robots/little_john/telemetry/code/monitor/graph_plotter_rewrite.py
@@ -14,14 +14,19 @@ import numpy | @@ -14,14 +14,19 @@ import numpy | ||
14 | import os | 14 | import os |
15 | import platform | 15 | import platform |
16 | import sys | 16 | import sys |
17 | +import easygui | ||
17 | from serialselect import selectserial | 18 | from serialselect import selectserial |
18 | 19 | ||
19 | from colours import * | 20 | from colours import * |
20 | 21 | ||
21 | datafeed = selectserial() | 22 | datafeed = selectserial() |
22 | 23 | ||
23 | -if datafeed == None: | ||
24 | - print("Exiting...") | 24 | + |
25 | +if type(datafeed) is str: | ||
26 | + easygui.msgbox("Failed to open serial port:\n" + datafeed, "Fatal error") | ||
27 | + sys.exit() | ||
28 | +elif datafeed == None: | ||
29 | + easygui.msgbox("Failed to open serial port for unknown reason!", "Fatal error") | ||
25 | sys.exit() | 30 | sys.exit() |
26 | 31 | ||
27 | class Series: | 32 | class Series: |