Skip to content

Commit

Permalink
Fix usage of deprecated 'environmentfilter' function from jinja
Browse files Browse the repository at this point in the history
The decorator function was renamed with jinja 3.0.0 and removed with
3.1.0.
  • Loading branch information
Gagi2k committed Mar 29, 2022
1 parent 7b5f67f commit 4da3732
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions qface/helper/qtcpp.py
Expand Up @@ -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):
Expand Down Expand Up @@ -182,7 +185,7 @@ def signalName(s):
return s

@staticmethod
@environmentfilter
@pass_environment
def parameters(env, s, filter=None, spaces=True):
if not filter:
filter = Filters.parameterType
Expand All @@ -203,7 +206,7 @@ def parameters(env, s, filter=None, spaces=True):
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
Expand Down

0 comments on commit 4da3732

Please sign in to comment.