Skip to content

Commit 73fc90c

Browse files
committed
raise error for undefined variables in templates
1 parent 5c4f3b2 commit 73fc90c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

babelizer/_cookiecutter.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
from jinja2 import Environment
88
from jinja2 import FileSystemLoader
9+
from jinja2 import StrictUndefined
910
from jinja2 import Template
1011

1112
from babelizer._post_hook import run
@@ -21,7 +22,7 @@ def cookiecutter(
2122
) -> None:
2223
if extra_context is None:
2324
extra_context = {}
24-
env = Environment(loader=FileSystemLoader(template))
25+
env = Environment(loader=FileSystemLoader(template), undefined=StrictUndefined)
2526

2627
def datetime_format(value: datetime, format_: str = "%Y-%M-%D") -> str:
2728
return value.strftime(format_)

0 commit comments

Comments
 (0)