responder
responder copied to clipboard
api.jinja_values_base removed?
Although the docs says api.jinja_values_base
is valid, it seems api.jinja_values_base
has removed from code.
Is this removed completely? Do you have any plan to provide other means to set default values to pass to jinja2?
Running into similar issue. I am trying to upgrade to 2.0.5 responder. I was using the jinja_env interface to add a custom filter, however looks like api.jinja_env
has been dropped. Any advice on how to pass the custom jinja2 environment filter in 2.0.5?
Prior to responder 2.0.5
def to_pretty_json(value):
return json.dumps(value, sort_keys=True,
indent=4, separators=(',', ': '),
default=default)
api.jinja_env.filters['tojson_pretty'] = to_pretty_json
But now...
Traceback (most recent call last):
File "/app/dinghy_ping/services/api.py", line 69, in <module>
api.jinja_env.filters['tojson_pretty'] = to_pretty_json
AttributeError: 'API' object has no attribute 'jinja_env'
I tried switching over to api.jinja_values_base
but doesn't seem to be a valid interface.
Traceback (most recent call last):
File "/app/dinghy_ping/services/api.py", line 69, in <module>
api.jinja_values_base['filters']['tojson_pretty'] = to_pretty_json
AttributeError: 'API' object has no attribute 'jinja_values_base'
Trying to update to responder 2.0.5