Ticket #2359: variable-node.diff
| File variable-node.diff, 1.0 kB (added by mir@noris.de, 1 year ago) |
|---|
-
a/django/template/__init__.py
old new 794 794 return "<Variable Node: %s>" % self.filter_expression 795 795 796 796 def render(self, context): 797 output = force_unicode(self.filter_expression.resolve(context))797 output = self.filter_expression.resolve(context) 798 798 if (context.autoescape and not isinstance(output, SafeData)) or isinstance(output, EscapeData): 799 799 return escape(output) 800 800 else: … … 803 803 class DebugVariableNode(VariableNode): 804 804 def render(self, context): 805 805 try: 806 output = force_unicode(self.filter_expression.resolve(context))806 output = self.filter_expression.resolve(context) 807 807 except TemplateSyntaxError, e: 808 808 if not hasattr(e, 'source'): 809 809 e.source = self.source
