diff --git a/mo/web/jinja.py b/mo/web/jinja.py index 503283165a419441381f12753fa4137640c72ae4..74adb6db268639590d0c5ebed215cdab1d41ed79 100644 --- a/mo/web/jinja.py +++ b/mo/web/jinja.py @@ -93,6 +93,11 @@ def yes_no(a: bool) -> str: return "ano" if a else "ne" +@app.template_filter() +def jsescape(js: Any) -> str: + return Markup(json_pretty(js)) + + @app.template_filter() def json_pretty(js: Any) -> str: return json.dumps(js, sort_keys=True, indent=4, ensure_ascii=False)