Ticket #5980: filterexperssion_quote_escaping.diff

File filterexperssion_quote_escaping.diff, 813 bytes (added by Dmitri Fedortchenko <zeraien@…>, 7 years ago)
  • django/template/__init__.py

     
    547557            if var == None:
    548558                var, constant, i18n_constant = match.group("var", "constant", "i18n_constant")
    549559                if i18n_constant:
    550                     var = '"%s"' %  _(i18n_constant)
     560                    var = "'%s'" % _(i18n_constant.replace(r'\"', '"'))
    551561                elif constant:
    552                     var = '"%s"' % constant
     562                    var = "'%s'" % constant.replace(r'\"', '"')
    553563                upto = match.end()
    554564                if var == None:
    555565                    raise TemplateSyntaxError, "Could not find variable at start of %s" % token
Back to Top