Thanks, Anand. That did it.

Shane

On Tuesday, March 14, 2017 at 8:53:16 PM UTC-7, Anand wrote:
>
> On Wed, Mar 15, 2017 at 8:57 AM, Shane Cleveland <[email protected] 
> <javascript:>> wrote:
>
>> I am needing to use a template as a string, so I can send it as an email 
>> from within my application.
>>
>> The web.py docs show how to do this:
>>
>> template = "$def with (name)\nHello $name"
>> hello = web.template.Template(template)
>> print hello('world')
>>
>> But I need to use the round() function, which is not supported within the 
>> template. I was able to successfully pass this as a global when rendering 
>> the html in a browser, but I have been able to figure out how to do it with 
>> the template as a string.
>>
>> Any ideas?
>>
>
> Here is what you need to do:
>
> hello = web.template.Template(template, globals={"round": round})
>
> Anand
>

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/webpy.
For more options, visit https://groups.google.com/d/optout.

Reply via email to