File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
1
#!/usr/bin/env python
2
2
3
- def render (data , kw ):
3
+ def render (data , filename , kw ):
4
4
from mako .template import Template
5
5
from mako .lookup import TemplateLookup
6
6
7
7
lookup = TemplateLookup (["." ])
8
- return Template (data , lookup = lookup ).render (** kw )
8
+ return Template (data , filename , lookup = lookup ).render (** kw )
9
9
10
10
def varsplit (var ):
11
11
if "=" not in var :
@@ -28,7 +28,7 @@ def main(argv=None):
28
28
29
29
opts , args = parser .parse_args (argv [1 :])
30
30
if len (args ) not in (0 , 1 ):
31
- parser .error ("wrong number of arguments" ) # Will exit
31
+ parser .error ("wrong number of arguments" ) # Will exit
32
32
33
33
if (len (args ) == 0 ) or (args [0 ] == "-" ):
34
34
fo = stdin
@@ -40,7 +40,7 @@ def main(argv=None):
40
40
41
41
kw = dict ([varsplit (var ) for var in opts .var ])
42
42
data = fo .read ()
43
- print render (data , kw )
43
+ print render (data , filename , kw )
44
44
45
45
if __name__ == "__main__" :
46
46
main ()
You can’t perform that action at this time.
0 commit comments