prepare_jinja2_environment(datasette) argument, refs #1809

This commit is contained in:
Simon Willison 2022-09-14 14:31:54 -07:00
commit b40872f5e5
5 changed files with 14 additions and 7 deletions

View file

@ -345,7 +345,7 @@ class Datasette:
self.jinja_env.filters["escape_sqlite"] = escape_sqlite
self.jinja_env.filters["to_css_class"] = to_css_class
# pylint: disable=no-member
pm.hook.prepare_jinja2_environment(env=self.jinja_env)
pm.hook.prepare_jinja2_environment(env=self.jinja_env, datasette=self)
self._register_renderers()
self._permission_checks = collections.deque(maxlen=200)

View file

@ -26,7 +26,7 @@ def prepare_connection(conn, database, datasette):
@hookspec
def prepare_jinja2_environment(env):
def prepare_jinja2_environment(env, datasette):
"""Modify Jinja2 template environment e.g. register custom template tags"""