From 4e218b3c10fe61f5bc9a83183bd584927e37b1ec Mon Sep 17 00:00:00 2001 From: jwansek Date: Sat, 22 Jan 2022 20:34:02 +0000 Subject: worked on handling and showing exceptions in client clode --- templates/txt.jinja2 | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'templates') diff --git a/templates/txt.jinja2 b/templates/txt.jinja2 index d6a0c16..0a9cdb5 100644 --- a/templates/txt.jinja2 +++ b/templates/txt.jinja2 @@ -9,6 +9,18 @@ {% for filename, files_contents in flat_files.items() %} = {{ filename + " =" -}} {%- if files_contents["present"] -%} + {%- if files_contents["has_exception"] %} + *** File cannot be run - has compile time exception *** + Please note that this file cannot be analysed or have tests preformed upon it + Exception Type: + {{ files_contents["exception"]["type"] }} + Exception String: + {{ files_contents["exception"]["str"] }} + Full Traceback: +``` +{{ files_contents["exception"]["traceback"] }} +``` + {%- else -%} {% if "classes" in files_contents.keys() %} Classes: {%- set flat_classes = flatten_struct(files_contents["classes"]) -%} @@ -58,6 +70,7 @@ {%- endif %} {%- endfor -%} {%- endif -%} + {%- endif -%} {% else %} *** File not present *** {% endif %} -- cgit v1.2.3