diff options
author | Dominik Holland <dominik.holland@qt.io> | 2022-03-29 15:27:33 +0200 |
---|---|---|
committer | Dominik Holland <dominik.holland@googlemail.com> | 2022-03-29 15:59:59 +0200 |
commit | 4da3732685c91ca0a2e9c6ba2db6515c0f32b80c (patch) | |
tree | 6cc99a0c11550de3c7919ea5d98dd18417fc7055 | |
parent | 7b5f67f7348683898f447c9057f7ffc54ea6077c (diff) | |
download | qtivi-qface-2.0.7.tar.gz |
Fix usage of deprecated 'environmentfilter' function from jinja2.0.7
The decorator function was renamed with jinja 3.0.0 and removed with
3.1.0.
-rw-r--r-- | qface/helper/qtcpp.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/qface/helper/qtcpp.py b/qface/helper/qtcpp.py index de9e329..a62c447 100644 --- a/qface/helper/qtcpp.py +++ b/qface/helper/qtcpp.py @@ -2,7 +2,10 @@ Provides helper functionality specificially for Qt C++/QML code generators """ import qface.idl.domain as domain -from jinja2 import environmentfilter +try: + from jinja2 import pass_environment +except ImportError: + from jinja2 import environmentfilter as pass_environment def upper_first(s): @@ -182,7 +185,7 @@ class Filters(object): return s @staticmethod - @environmentfilter + @pass_environment def parameters(env, s, filter=None, spaces=True): if not filter: filter = Filters.parameterType @@ -203,7 +206,7 @@ class Filters(object): return indent.join([filter(a) for a in args]) @staticmethod - @environmentfilter + @pass_environment def signature(env, s, expand=False, filter=None): if not filter: filter = Filters.returnType |