diff --git a/aleksis/core/templatetags/data_helpers.py b/aleksis/core/templatetags/data_helpers.py index 871950d9569352e945c824ba2e35f5b68f1e06aa..0b195d136d86587f892635d6d0e41be1aebada68 100644 --- a/aleksis/core/templatetags/data_helpers.py +++ b/aleksis/core/templatetags/data_helpers.py @@ -17,30 +17,3 @@ def get_dict(value: Any, arg: Any) -> Any: return value[int(arg)] else: return None - - -class SetVarNode(template.Node): - def __init__(self, var_name, var_value): - self.var_name = var_name - self.var_value = var_value - - def render(self, context): - try: - value = template.Variable(self.var_value).resolve(context) - except template.VariableDoesNotExist: - value = "" - context[self.var_name] = value - - return u"" - - -@register.tag(name='set') -def set_var(parser, token): - """ - {% set some_var = '123' %} - """ - parts = token.split_contents() - if len(parts) < 4: - raise template.TemplateSyntaxError("'set' tag must be of the form: {% set <var_name> = <var_value> %}") - - return SetVarNode(parts[1], parts[3])