Jinja2 PImport
Jinja2 Extension for Python Import keywords
So we don’t have to write a new jinja2 filter just for simple function.
It exposed a powerful weapon for shoot you feet, use it in your own risk!
Usage
Execute “echo hello” shell command and get the output
from jinja2 import Environment
env = Environment(extensions=['jinja2_pimport.PImportExtension'])
template = env.from_string("{{ ('subprocess'|pimport).check_output('echo hello', shell=True).strip().decode() }}")
template.render()
# => hello
License
Distributed under the terms of the MIT license, jinja2-pimport is free and open source software
Metadata
Release files for jinja2-pimport 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jinja2-pimport-0.1.8.tar.gz | 3.5 kB | Details |
Release files / jinja2-pimport-0.1.8.tar.gz
| Download URL | jinja2-pimport-0.1.8.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd3743d2587b3dd53c85a09a0d8d8e5fda2644b456239b70fab604db89b21cf1
|
|
BLAKE2b-256 checksum How to use checksums |
47b8ec8d94ec3436ef994c5749da1e3c3eb24070ef9896a14bdaca897e3c85d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |