Skip to content

Commit 1b976d7

Browse files
authored
fix: replace deprecated evalcontextfilter (#9)
evalcontextfilter is deprecated and will be removed in Jinja 3.1 replace it with pass_eval_context
1 parent b0a6a14 commit 1b976d7

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

jinja2_getenv_extension/__init__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
import os
2+
23
import jinja2
34
from jinja2.ext import Extension
45

6+
try:
7+
from jinja2 import pass_eval_context as eval_context
8+
except ImportError:
9+
from jinja2 import evalcontextfilter as eval_context
510

6-
@jinja2.evalcontextfilter
11+
@eval_context
712
def getenv(eval_ctx, value, default=None):
813
result = os.environ.get(value, default)
914
if result is None:

0 commit comments

Comments
 (0)