Ticket #2636: __init__.py.diff

File __init__.py.diff, 1.1 KB (added by Enrico <rico.bl@…>, 9 years ago)

django.template.init

  • __init__.py

     
    464464
    465465
    466466filter_raw_string = r"""
    467 ^%(i18n_open)s"(?P<i18n_constant>%(str)s)"%(i18n_close)s|
    468 ^"(?P<constant>%(str)s)"|
     467^%(i18n_open)s%(quote)s(?P<i18n_constant>%(str)s)%(quote)s%(i18n_close)s|
     468^%(quote)s(?P<constant>%(str)s)%(quote)s|
    469469^(?P<var>[%(var_chars)s]+)|
    470470 (?:%(filter_sep)s
    471471     (?P<filter_name>\w+)
    472472         (?:%(arg_sep)s
    473473             (?:
    474               %(i18n_open)s"(?P<i18n_arg>%(str)s)"%(i18n_close)s|
    475               "(?P<constant_arg>%(str)s)"|
     474              %(i18n_open)s%(quote)s(?P<i18n_arg>%(str)s)%(quote)s%(i18n_close)s|
     475              %(quote)s(?P<constant_arg>%(str)s)%(quote)s|
    476476              (?P<var_arg>[%(var_chars)s]+)
    477477             )
    478478         )?
     
    483483    'arg_sep': re.escape(FILTER_ARGUMENT_SEPARATOR),
    484484    'i18n_open' : re.escape("_("),
    485485    'i18n_close' : re.escape(")"),
     486    'quote': r"""['"]""",
    486487  }
    487488
    488489filter_raw_string = filter_raw_string.replace("\n", "").replace(" ", "")
Back to Top