From 4c6b0def2da27635e593192ba1a2a604a824f6ab Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Thu, 18 Mar 2021 22:12:59 +0100 Subject: show an error message when a power plot request cannot be fulfilled --- bin/dlog-viewer | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/bin/dlog-viewer b/bin/dlog-viewer index 7600446..fd5b923 100755 --- a/bin/dlog-viewer +++ b/bin/dlog-viewer @@ -583,11 +583,17 @@ def main(): export_json(dlog, args.json_export, extra_data) if args.plot: - if args.plot == "P" and dlog.all_data_slots_have_power(): - if args.pelt: - show_power_plot(dlog, changepoints) + if args.plot == "P": + if dlog.all_data_slots_have_power(): + if args.pelt: + show_power_plot(dlog, changepoints) + else: + show_power_plot(dlog) else: - show_power_plot(dlog) + print( + "Error: power plot requested, but neither power nor voltage*current readings present.", + file=sys.stderr, + ) elif args.plot == "all": show_raw_plot(dlog) else: -- cgit v1.2.3