Fix Jinja warnings, closes #1338, refs #1331

This commit is contained in:
Simon Willison 2021-05-23 18:41:50 -07:00
commit 2bd9d54b27
5 changed files with 28 additions and 27 deletions

View file

@ -1,6 +1,6 @@
from datasette import hookimpl
from functools import wraps
import jinja2
import markupsafe
import json
@ -38,11 +38,11 @@ def render_cell(value, database):
or href.startswith("https://")
):
return None
return jinja2.Markup(
return markupsafe.Markup(
'<a data-database="{database}" href="{href}">{label}</a>'.format(
database=database,
href=jinja2.escape(data["href"]),
label=jinja2.escape(data["label"] or "") or "&nbsp;",
href=markupsafe.escape(data["href"]),
label=markupsafe.escape(data["label"] or "") or "&nbsp;",
)
)