From c24b15b48dbf0487ae8f8d4fc1c2570a23b6b28c Mon Sep 17 00:00:00 2001 From: Grant Cox <grant.cox@deepspaceamps.com> Date: Wed, 18 Dec 2019 08:59:53 -0600 Subject: grc: add send_flowgraph_error_report to Messages add method to the Messages module to print flowgraph errors in a verbose format --- grc/core/Messages.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'grc/core/Messages.py') diff --git a/grc/core/Messages.py b/grc/core/Messages.py index 6d67dc7d2e..df7084996d 100644 --- a/grc/core/Messages.py +++ b/grc/core/Messages.py @@ -143,3 +143,17 @@ def send_fail_save_preferences(prefs_file_path): def send_warning(warning): send('>>> Warning: %s\n' % warning) + + +def send_flowgraph_error_report(flowgraph): + """ verbose error report for flowgraphs """ + error_list = flowgraph.get_error_messages() + if not error_list: + return + + send('*' * 50 + '\n') + summary_msg = '{} errors from flowgraph:\n'.format(len(error_list)) + send(summary_msg) + for err in error_list: + send(err) + send('\n' + '*' * 50 + '\n') -- cgit v1.2.3