Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

api.jinja_values_base removed? #438

Closed
aiotter opened this issue Jul 27, 2020 · 2 comments
Closed

api.jinja_values_base removed? #438

aiotter opened this issue Jul 27, 2020 · 2 comments

Comments

@aiotter
Copy link

aiotter commented Jul 27, 2020

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?

@sepulworld
Copy link

sepulworld commented Aug 14, 2020

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'

@sepulworld
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants