summaryrefslogtreecommitdiffstats
path: root/docs/build_website.py
diff options
context:
space:
mode:
authoritchyny <itchyny@cybozu.co.jp>2023-07-14 00:06:53 +0900
committerGitHub <noreply@github.com>2023-07-14 00:06:53 +0900
commit481167c8f186d534b2cef0e8a7d6a4d6dbc45d6b (patch)
treebdeb0303d4faf76ddd760f6e87410fecdc6a11fa /docs/build_website.py
parent689a4e660b34bc687e6df05a79308d00e9c4f9cb (diff)
Update jinja2 to fix deprecation warnings on building website (#2711)
Diffstat (limited to 'docs/build_website.py')
-rwxr-xr-xdocs/build_website.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/docs/build_website.py b/docs/build_website.py
index 75e6b8e6..5867f8c0 100755
--- a/docs/build_website.py
+++ b/docs/build_website.py
@@ -1,8 +1,9 @@
#!/usr/bin/env python3
import glob
import itertools
-from jinja2 import Environment, FileSystemLoader, Markup, select_autoescape, contextfunction
+from jinja2 import Environment, FileSystemLoader, select_autoescape, pass_context
from markdown import markdown
+from markupsafe import Markup
import os
import os.path
import re
@@ -26,7 +27,7 @@ env.filters['entry_id'] = lambda input: re.sub(r"[ `]", '', input)
env.filters['markdownify'] = lambda input: Markup(markdown(input))
env.filters['no_paragraph'] = lambda input: Markup(re.sub(r"</?p>", '', input))
-env.globals['unique_id'] = contextfunction(
+env.globals['unique_id'] = pass_context(
lambda ctx: str(next(ctx['unique_ctr'])))
env.globals.update(load_yml_file('site.yml'))