Jinja2 Extension for Raise Error
Project description
Jinja2 Extension for Raise Error
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size jinja2_error-0.1.0-py3-none-any.whl (3.2 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size jinja2_error-0.1.0.tar.gz (3.2 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for jinja2_error-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb0e017905da4243460e92fe52d266d0a24461727101c85dff9aa50478bacec4 |
|
MD5 | 3ba3f0a0309d77694e41fb35bf81281e |
|
BLAKE2-256 | c2b56669ec0954ec018d7de285a166b7713bf78d17fffe830343a5bd6abd5ce1 |