Skip to content

Commit 0d7802b

Browse files
committed
Catch jinja2.exceptions.UndefinedError
1 parent 99d53ae commit 0d7802b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

logya/template.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from string import ascii_lowercase
66
from typing import Any
77

8-
from jinja2 import Environment, FileSystemLoader
8+
from jinja2 import Environment, FileSystemLoader, exceptions
99
from markupsafe import escape
1010

1111
from logya.util import cache, slugify
@@ -123,5 +123,5 @@ def render(variables: dict) -> str:
123123

124124
try:
125125
return env.get_template(variables['template']).render(variables)
126-
except TypeError as err:
126+
except (TypeError, exceptions.UndefinedError) as err:
127127
sys.exit(f'Error rendering: {variables}\n{err}\nExiting...')

0 commit comments

Comments
 (0)