|
@@ -44,7 +44,8 @@ class AutoEscapeControlNode(Node):
|
|
|
"""Implement the actions of the autoescape tag."""
|
|
|
|
|
|
def __init__(self, setting, nodelist):
|
|
|
- self.setting, self.nodelist = setting, nodelist
|
|
|
+ self.setting = setting
|
|
|
+ self.nodelist = nodelist
|
|
|
|
|
|
def render(self, context):
|
|
|
old_setting = context.autoescape
|
|
@@ -129,7 +130,8 @@ class DebugNode(Node):
|
|
|
|
|
|
class FilterNode(Node):
|
|
|
def __init__(self, filter_expr, nodelist):
|
|
|
- self.filter_expr, self.nodelist = filter_expr, nodelist
|
|
|
+ self.filter_expr = filter_expr
|
|
|
+ self.nodelist = nodelist
|
|
|
|
|
|
def render(self, context):
|
|
|
output = self.nodelist.render(context)
|
|
@@ -162,7 +164,8 @@ class ForNode(Node):
|
|
|
def __init__(
|
|
|
self, loopvars, sequence, is_reversed, nodelist_loop, nodelist_empty=None
|
|
|
):
|
|
|
- self.loopvars, self.sequence = loopvars, sequence
|
|
|
+ self.loopvars = loopvars
|
|
|
+ self.sequence = sequence
|
|
|
self.is_reversed = is_reversed
|
|
|
self.nodelist_loop = nodelist_loop
|
|
|
if nodelist_empty is None:
|
|
@@ -249,7 +252,8 @@ class IfChangedNode(Node):
|
|
|
child_nodelists = ("nodelist_true", "nodelist_false")
|
|
|
|
|
|
def __init__(self, nodelist_true, nodelist_false, *varlist):
|
|
|
- self.nodelist_true, self.nodelist_false = nodelist_true, nodelist_false
|
|
|
+ self.nodelist_true = nodelist_true
|
|
|
+ self.nodelist_false = nodelist_false
|
|
|
self._varlist = varlist
|
|
|
|
|
|
def render(self, context):
|
|
@@ -325,7 +329,9 @@ class IfNode(Node):
|
|
|
|
|
|
class LoremNode(Node):
|
|
|
def __init__(self, count, method, common):
|
|
|
- self.count, self.method, self.common = count, method, common
|
|
|
+ self.count = count
|
|
|
+ self.method = method
|
|
|
+ self.common = common
|
|
|
|
|
|
def render(self, context):
|
|
|
try:
|
|
@@ -346,7 +352,8 @@ GroupedResult = namedtuple("GroupedResult", ["grouper", "list"])
|
|
|
|
|
|
class RegroupNode(Node):
|
|
|
def __init__(self, target, expression, var_name):
|
|
|
- self.target, self.expression = target, expression
|
|
|
+ self.target = target
|
|
|
+ self.expression = expression
|
|
|
self.var_name = var_name
|
|
|
|
|
|
def resolve_expression(self, obj, context):
|