charms.templating.jinja2 
Helper for rendering Jinja2 templates with charms
Usage
from charms.templating.jinja2 import render
render('app.conf.j2', '/etc/app.conf', {
'my_var': 'my_val',
})
output = render(
'tmpl.j2',
tests={
'isnumeric': lambda s: s.isnumeric(),
})
output = render(
template='{{ config["my-opt"]|my_upper }}',
filters={
'my_upper': lambda s: s.upper(),
})
The full documentation is available at http://pythonhosted.org/charms.templating.jinja2/
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file charms.templating.jinja2-1.0.2.tar.gz.
File metadata
- Download URL: charms.templating.jinja2-1.0.2.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8193c6a1d40bdb66fe272c359b4e4780501c658acfaf2b1118c4230927815fe2
|
|
| MD5 |
30b35e457f2bdd3d306ade56701a2186
|
|
| BLAKE2b-256 |
6a797e2beeb4d5659134fca37a7e7ad4cad6aa10e9f4eb63106c74e4abf899c8
|