summaryrefslogtreecommitdiffstats
path: root/templates/txt.jinja2
diff options
context:
space:
mode:
Diffstat (limited to 'templates/txt.jinja2')
-rw-r--r--templates/txt.jinja213
1 files changed, 13 insertions, 0 deletions
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 %}