我们从Python开源项目中,提取了以下50个代码示例,用于说明如何使用jinja2.nodes.Macro()。
def parse_macro(self): node = nodes.Macro(lineno=next(self.stream).lineno) node.name = self.parse_assign_target(name_only=True).name self.parse_signature(node) node.body = self.parse_statements(('name:endmacro',), drop_needle=True) return node