pybars3_extensions
pybars3_extensions library.
This introduces #each, #case and #default for building switch/case statements.
Usage
Template:
{{#each cool.items}}
{{#switch this.type}}
{{#case '1'}}MATCH: {{this}}{{/case}}
{{#default}}NO MATCH{{/default}}
{{/switch}}
{{/each}}
Python code:
from pybars3_extensions import helpers
# ...
hbs = pybars.Compiler().compile(source=template)
print(hbs(data, helpers=helpers))
Installation
pip install pybars3_extensions
Metadata
Release files for pybars3_extensions 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pybars3_extensions-1.0.0.tar.gz | 1.6 kB | Details |
Release files / pybars3_extensions-1.0.0.tar.gz
| Download URL | pybars3_extensions-1.0.0.tar.gz |
|---|---|
| Size | 1.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
99fa229af3fe32957d7008b3d64465d79c2ea47d735375d094cc9a32d6506657
|
|
BLAKE2b-256 checksum How to use checksums |
de53c4a5bcf5edb5ecb82fb5261b853569757dd23176a4c359128a802a1ffae4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.6
|