def render(self, context): parent_name = os.path.join(*[ var['type'] == 'var' and var['value'].resolve(context) or var['value'] for var in self.varlist ]) ExtendsNode.__init__(self, nodelist = self.nodelist, parent_name = parent_name, parent_name_expr = None) return ExtendsNode.render(self, context)
def __init__(self, nodelist, contextNameExpr, templateName = None, templateVar = None): ExtendsNode.__init__(self, nodelist, None, contextNameExpr) self.templateName = templateName self.templateVar = templateVar