From 0a7a2a09026eb22cbbd7100ae5518055d621306c Mon Sep 17 00:00:00 2001 From: Goffi Date: Tue, 18 Sep 2018 20:55:58 +0200 Subject: [PATCH] template: import contextfilter as module attribute --- sat/tools/common/template.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sat/tools/common/template.py b/sat/tools/common/template.py index 651b4bd1..1d339d52 100644 --- a/sat/tools/common/template.py +++ b/sat/tools/common/template.py @@ -59,6 +59,7 @@ from jinja2 import Markup as safe from jinja2 import is_undefined from jinja2 import utils from jinja2 import TemplateNotFound +from jinja2 import contextfilter from jinja2.loaders import split_template_path from lxml import etree @@ -327,7 +328,6 @@ class Renderer(object): Only set to True if environment is safe (e.g. command line tool) @param private(bool): if True, also load sites from sites_path_private_dict """ - # TODO: self.host = host self.trusted = trusted self.sites_paths = { @@ -582,7 +582,7 @@ class Renderer(object): ## custom filters ## - @jinja2.contextfilter + @contextfilter def _front_url(self, ctx, relative_url): """Get front URL (URL seen by end-user) from a relative URL @@ -598,13 +598,13 @@ class Renderer(object): return os.path.join(site_root_dir, C.TEMPLATE_TPL_DIR, template_data.theme, relative_url) - @jinja2.contextfilter + @contextfilter def _next_gidx(self, ctx, value): """Use next current global index as suffix""" next_ = ctx["gidx"].next(value) return value if next_ == 0 else u"{}_{}".format(value, next_) - @jinja2.contextfilter + @contextfilter def _cur_gidx(self, ctx, value): """Use current current global index as suffix""" current = ctx["gidx"].current(value) @@ -653,7 +653,7 @@ class Renderer(object): continue return u" ".join(classes) or None - @jinja2.contextfilter + @contextfilter def _item_filter(self, ctx, item, filters): """return item's value, filtered if suitable