[email protected] wrote:
> Note that in my example the content to be inserted is not the result
of a
> variable substitution, but the result of a call to a function. format
> doesn't seem to work in this case. And jinja2 doesn't seem to provide
a
> straight forward solution either
>
> Thx
Yoy may try it, setup an environment (dictionnary) with 'time' mapped
to the time module, and render the template using this environment.
Normally Jinja2 manage namespaces and function call.
Your template would be:
filename: /tmp/backup_{{ time.strftime('%Y-%m-%d') }}.tgz
And the environment for rendering simply:
import time
env = { time: time }
http://jinja.pocoo.org/docs/templates/#other-operators
--
https://mail.python.org/mailman/listinfo/python-list