Django

Code

Ticket #3753: template-invalid-varname.diff

File template-invalid-varname.diff, 0.6 kB (added by Matt McClanahan <cardinal@dodds.net>, 2 years ago)
  • django/template/__init__.py

    old new  
    566566                obj = None 
    567567            else: 
    568568                if settings.TEMPLATE_STRING_IF_INVALID: 
     569                    if settings.TEMPLATE_STRING_IF_INVALID.count('%s') == 1: 
     570                        return settings.TEMPLATE_STRING_IF_INVALID % self.var 
    569571                    return settings.TEMPLATE_STRING_IF_INVALID 
    570572                else: 
    571573                    obj = settings.TEMPLATE_STRING_IF_INVALID