def ddexport(self,rawstr): from YamlEmbedJinja import YamlEmbedJinja ### "./YamlEmbedJinja.py" parser01 = YamlEmbedJinja() vout = parser01.template_render_1stpass(yaml=rawstr) return vout
wwbody: > {% set tttest = [maininfo.fname,maininfo.lname] %} {{ [maininfo.fname,maininfo.lname] |title() }} is {{maininfo.age * 1}} ! - caption: bravo wwbody: > {{maininfo.fname |title() }} {{maininfo.lname |title() }} is {{maininfo.age * 2}} ! - caption: charlie wwbody: > {{maininfo.fname |title() }} {{maininfo.lname |title() }} is {{maininfo.age * 3}} ! __yaml__: - &uuid001 processthis: 1 template: | {% for row in documents_table -%} {{- row.wwbody -}} {% endfor %} ''' ## # rawyaml = textwrap.dedent( rawyaml ) # rawyaml = rawyaml.lstrip() ## ## tmptemplate = yaml.safe_load( rawyaml )['__yaml__'][0]['template'] ## vout = otest.template_render_1stpass(yaml=rawyaml) print vout pass; ###!}}}