From 23b706f49aad4844626c4c047a22d48f286a36ac Mon Sep 17 00:00:00 2001 From: Francois Andrieu Date: Dec 08 2023 11:38:37 +0000 Subject: remove deprecated autoescape extension The Jinja autoescape extension is deprecated since 3.0.0 and removed in 3.1.0. That function is now built-in. Signed-off-by: Francois Andrieu --- diff --git a/ipsilon/ipsilon b/ipsilon/ipsilon index fe62143..fee2114 100755 --- a/ipsilon/ipsilon +++ b/ipsilon/ipsilon @@ -73,8 +73,7 @@ template_loaders.append(FileSystemLoader( os.path.join(cherrypy.config['base.dir'], default_template_dir))) template_env = Environment(loader=ChoiceLoader(template_loaders), - autoescape=True, - extensions=['jinja2.ext.autoescape']) + autoescape=True) transchars = string.punctuation.replace('-', '').replace('.', '') if six.PY2: diff --git a/ipsilon/tools/dbupgrade.py b/ipsilon/tools/dbupgrade.py index acbcb41..3b24f2e 100644 --- a/ipsilon/tools/dbupgrade.py +++ b/ipsilon/tools/dbupgrade.py @@ -82,8 +82,7 @@ def execute_upgrade(cfgfile): loader=FileSystemLoader( os.path.join(cherrypy.config['base.dir'], 'templates')), - autoescape=True, - extensions=['jinja2.ext.autoescape']) + autoescape=True) root = Root('default', template_env) # Handle the session store if that is Sql