We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 99d53ae commit 0d7802bCopy full SHA for 0d7802b
logya/template.py
@@ -5,7 +5,7 @@
5
from string import ascii_lowercase
6
from typing import Any
7
8
-from jinja2 import Environment, FileSystemLoader
+from jinja2 import Environment, FileSystemLoader, exceptions
9
from markupsafe import escape
10
11
from logya.util import cache, slugify
@@ -123,5 +123,5 @@ def render(variables: dict) -> str:
123
124
try:
125
return env.get_template(variables['template']).render(variables)
126
- except TypeError as err:
+ except (TypeError, exceptions.UndefinedError) as err:
127
sys.exit(f'Error rendering: {variables}\n{err}\nExiting...')
0 commit comments