Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #76642
| Newsgroups | comp.lang.python |
|---|---|
| Date | 2014-08-20 00:36 -0700 |
| References | <c3aefcb3-7a4f-4dab-98b5-000defd17f03@googlegroups.com> <53f382cf$0$1998$426a74cc@news.free.fr> <244efc25-db3c-4a7a-8e2a-e49b7185b9c8@googlegroups.com> <3c546ce4-0a33-499b-a27a-1ccf4d774cf6@googlegroups.com> |
| Message-ID | <f92528a1-fd18-42b8-8a37-04e54261d02b@googlegroups.com> (permalink) |
| Subject | Re: dynamic values in yaml |
| From | Rustom Mody <rustompmody@gmail.com> |
On Wednesday, August 20, 2014 12:20:21 PM UTC+5:30, raph...@gmail.com wrote:
> On Tuesday, August 19, 2014 7:15:54 PM UTC+2, Rustom Mody wrote:
> > On Tuesday, August 19, 2014 10:31:03 PM UTC+5:30, Laurent Pointal wrote:
> > > raphinou wrote:
> > > > Hi,
> > > > I'm using pyyaml, and need some values in a yaml files to be dynamic,
> > > for
> > > > example somethin like:
> > > > filename: /tmp/backup_{% time.strftime('%Y-%m-%d') }.tgz
> > > > Is there a simple way to achieve this? (Eg with a templating system
> > > that
> > > > would first handle the template parts from the yaml file)
> > > > Thanks
> > > I used jinja2 templating system to build (render) the yaml string
> > > representation before processing it with yaml.
> > > But for a simple use, maybe a direct keyword replacement is easier (but
> > > gives less control in the template, more in the code).
> > Python's format operator -- '%' or the modern variant --
> > is a mini-templating language:
> > open(templatefile).read() % substitutions
> 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
Dunno jinja
In Cheetah you can use <%= arbitrary python expression %>
http://www.cheetahtemplate.org/docs/users_guide_html/users_guide.html#SECTION000650000000000000000
PS Please read this
https://wiki.python.org/moin/GoogleGroupsPython
Else some folks here get very irritated
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
dynamic values in yaml raphinou@gmail.com - 2014-08-19 07:32 -0700
Re: dynamic values in yaml Laurent Pointal <laurent.pointal@laposte.net> - 2014-08-19 19:01 +0200
Re: dynamic values in yaml Rustom Mody <rustompmody@gmail.com> - 2014-08-19 10:15 -0700
Re: dynamic values in yaml raphinou@gmail.com - 2014-08-19 23:50 -0700
Re: dynamic values in yaml Rustom Mody <rustompmody@gmail.com> - 2014-08-20 00:36 -0700
Re: dynamic values in yaml Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-08-20 09:59 +0100
Re: dynamic values in yaml Laurent Pointal <laurent.pointal@laposte.net> - 2014-08-20 18:59 +0200
csiph-web