From 1702451edc6c2088b8fe83d6670dfb9ccbaf6026 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=B6rn=20Hees?= Date: Sun, 15 Jun 2014 18:31:16 +0200 Subject: [PATCH] Custom Filters example inserts escaped
s The example nl2br custom filter inserts escaped `<br>`
tags as a `Markup.replace` method seems to be aware of modifications and pass `str`/`unicode` arguments through `escape`. --- docs/api.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/api.rst b/docs/api.rst index a4fe1bf4..02a8138c 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -607,7 +607,7 @@ enabled:: @evalcontextfilter def nl2br(eval_ctx, value): - result = u'\n\n'.join(u'

%s

' % p.replace('\n', '
\n') + result = u'\n\n'.join(u'

%s

' % p.replace('\n', Markup('
\n')) for p in _paragraph_re.split(escape(value))) if eval_ctx.autoescape: result = Markup(result) -- 2.47.2