aboutsummaryrefslogtreecommitdiff
path: root/trappy/plotter/AbstractDataPlotter.py
diff options
context:
space:
mode:
Diffstat (limited to 'trappy/plotter/AbstractDataPlotter.py')
-rw-r--r--trappy/plotter/AbstractDataPlotter.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/trappy/plotter/AbstractDataPlotter.py b/trappy/plotter/AbstractDataPlotter.py
index e4891d8..254709c 100644
--- a/trappy/plotter/AbstractDataPlotter.py
+++ b/trappy/plotter/AbstractDataPlotter.py
@@ -76,6 +76,11 @@ class AbstractDataPlotter(object):
match = re.match(r"(?P<event>[^:]+):(?P<column>[^:]+)(?P<color>:.+)?",
signal_def)
+ if not match:
+ raise ValueError(
+ 'Invalid signal definition "{}". '
+ 'Should have the form "trace_class:column" '
+ 'e.g. "cpu_frequency:frequency"'.format(signal_def))
event = match.group("event")
column = match.group("column")
color_match = match.group("color")