File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 1
1
import os
2
2
3
- import jinja2
4
3
from jinja2 .ext import Extension
5
4
6
5
try :
7
6
from jinja2 import pass_eval_context as eval_context
8
7
except ImportError :
9
8
from jinja2 import evalcontextfilter as eval_context
10
9
10
+
11
11
@eval_context
12
12
def getenv (eval_ctx , value , default = None ):
13
13
result = os .environ .get (value , default )
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ def test_extension1():
20
20
def test_extension2 ():
21
21
env = Environment (extensions = ["jinja2_getenv_extension.GetenvExtension" ])
22
22
try :
23
- del (os .environ ["FOOBAR" ])
23
+ del (os .environ ["FOOBAR" ])
24
24
except KeyError :
25
25
pass
26
26
template = env .from_string ("test {{ \" FOOBAR\" |getenv }}" )
@@ -31,7 +31,7 @@ def test_extension2():
31
31
def test_extension3 ():
32
32
env = Environment (extensions = ["jinja2_getenv_extension.GetenvExtension" ])
33
33
try :
34
- del (os .environ ["FOOBAR" ])
34
+ del (os .environ ["FOOBAR" ])
35
35
except KeyError :
36
36
pass
37
37
template = env .from_string ("test {{ \" FOOBAR\" |getenv(\" foo\" ) }}" )
You can’t perform that action at this time.
0 commit comments