{% for room in rooms %} {% endfor %} {% for time in range (mintime, maxtime, timestep) %} {% for talk in times[time / timestep * timestep] %} {% if not loop.first and talk.room == '*' %} {# skip: covered by colspan #} {% elif talk == None %} {% elif not talk.skip %} {% endif %} {% endfor %} {% endfor %}
{{room}}
{{time//60}}:{{ "%02d" % (time % 60)}} {{talk.title}}
{# vim: set ft=jinja: #}