diff options
Diffstat (limited to 'trappy/plotter/AbstractDataPlotter.py')
-rw-r--r-- | trappy/plotter/AbstractDataPlotter.py | 5 |
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") |