jinja2-error 0.1.0

Creator: bradpython12

Last updated:

Add to Cart

Description:

jinja2error 0.1.0

Jinja2 Extension for Raise Error

Installation
jinja2_error is available for download from PyPI via pip:
$ pip install jinja2_error
It will automatically install jinja2 along with arrow.


Usage
Error Tag
The extension comes with a error tag that provides convenient to raise error`.
def test_raise_error(self):
env = Environment(extensions=[ErrorExtension])
render_text = """
{% if 1==1 %}
{% error "It's error" %}
{% endif %}
"""
template = env.from_string(render_text)
self.assertRaises(TemplateRuntimeError, template.render, {"a": "b"})
Ansible Template Usage
ANSIBLE_JINJA2_EXTENSIONS=jinja2_error.ErrorExtension ansible-playbook site.yml -vvv


Issues
If you encounter any problems, please file an issue along with a detailed description.


Code of Conduct
Everyone interacting in the jinja2_error project’s codebases, issue trackers, chat
rooms, and mailing lists is expected to follow the PyPA Code of Conduct.


License
Distributed under the terms of the MIT license, jinja2_error is free and open source software

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.