summaryrefslogtreecommitdiff
path: root/tests/mako_ugreen.py
blob: 5ebae7131e7e6456ca8e967cf153b0dd61435ff6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import uwsgi

from mako.template import Template
import time


def application(env, start_response):
    start_response('200 OK', [('Content-Type', 'text/html')])

    mytemplate = Template("<h1>I am Mako at ${thetime}</h1>")
    uwsgi.green_schedule()

    yield mytemplate.render(thetime=time.time())

    for i in range(1, 100):
        mytemplate = Template("Iteration ${thei} at ${thetime}<br/>")
        uwsgi.green_schedule()
        yield mytemplate.render(thei=i, thetime=time.time())