diff options
Diffstat (limited to 'lib/mako/codegen.py')
-rw-r--r-- | lib/mako/codegen.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/mako/codegen.py b/lib/mako/codegen.py index 0621e27..9f05fb5 100644 --- a/lib/mako/codegen.py +++ b/lib/mako/codegen.py @@ -475,8 +475,12 @@ class _GenerateRenderMethod(object): def visitIncludeTag(self, node): self.write_source_comment(node) - self.printer.writeline("runtime._include_file(context, %s, _template_uri)" % (node.parsed_attributes['file'])) - + args = node.attributes.get('args') + if args: + self.printer.writeline("runtime._include_file(context, %s, _template_uri, %s)" % (node.parsed_attributes['file'], args)) + else: + self.printer.writeline("runtime._include_file(context, %s, _template_uri)" % (node.parsed_attributes['file'])) + def visitNamespaceTag(self, node): pass |