diff options
author | itchyny <itchyny@cybozu.co.jp> | 2023-07-14 00:06:53 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-14 00:06:53 +0900 |
commit | 481167c8f186d534b2cef0e8a7d6a4d6dbc45d6b (patch) | |
tree | bdeb0303d4faf76ddd760f6e87410fecdc6a11fa /docs/build_website.py | |
parent | 689a4e660b34bc687e6df05a79308d00e9c4f9cb (diff) |
Update jinja2 to fix deprecation warnings on building website (#2711)
Diffstat (limited to 'docs/build_website.py')
-rwxr-xr-x | docs/build_website.py | 5 |
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')) |