Skip to content
Snippets Groups Projects
Commit ee030ba5 authored by Hugo Hörnquist's avatar Hugo Hörnquist
Browse files

Correctly format error when parsing fails.

parent 39f8bba3
No related branches found
No related tags found
No related merge requests found
...@@ -211,7 +211,7 @@ def format_class(d_type: DefinedType | PuppetClass) -> Tuple[str, str]: ...@@ -211,7 +211,7 @@ def format_class(d_type: DefinedType | PuppetClass) -> Tuple[str, str]:
except ParseError as e: except ParseError as e:
logger.error("Parsing %(name)s failed: %(err)s", logger.error("Parsing %(name)s failed: %(err)s",
{'name': d_type.name, 'err': e}) {'name': d_type.name, 'err': e})
out += f'<div class="error">{e}</div>' out += f'<div class="error">{html.escape(str(e))}</div>'
out += '<pre><code class="puppet">' out += '<pre><code class="puppet">'
if e.pos: if e.pos:
out += d_type.source[:e.pos] out += d_type.source[:e.pos]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment