Move is_safe to parameter on template filter

- Legacy-Id: 6902
This commit is contained in:
Ole Laursen 2013-12-12 12:27:33 +00:00
parent 145079c701
commit 9b8fe8bd50

View file

@ -230,7 +230,7 @@ def rfclink(string):
string = str(string);
return "http://tools.ietf.org/html/rfc" + string;
@register.filter(name='urlize_ietf_docs')
@register.filter(name='urlize_ietf_docs', is_safe=True, needs_autoescape=True)
def urlize_ietf_docs(string, autoescape=None):
"""
Make occurrences of RFC NNNN and draft-foo-bar links to /doc/.
@ -245,8 +245,6 @@ def urlize_ietf_docs(string, autoescape=None):
string = re.sub("(?<!>)(conflict-review-[-0-9a-zA-Z._+]+)", "<a href=\"/doc/\\1/\">\\1</a>", string)
string = re.sub("(?<!>)(status-change-[-0-9a-zA-Z._+]+)", "<a href=\"/doc/\\1/\">\\1</a>", string)
return mark_safe(string)
urlize_ietf_docs.is_safe = True
urlize_ietf_docs.needs_autoescape = True
urlize_ietf_docs = stringfilter(urlize_ietf_docs)
@register.filter(name='dashify')