/home/buildmaster/vbuildbot/local/lib/python2.7/site-packages/twisted/web/server.py:189 in process
188
self._encoder = encoder
189
self.render(resrc)
190
except:
/home/buildmaster/vbuildbot/local/lib/python2.7/site-packages/twisted/web/server.py:238 in render
237
try:
238
body = resrc.render(self)
239
except UnsupportedMethod as e:
/home/buildmaster/vbuildbot/local/lib/python2.7/site-packages/buildbot/status/web/base.py:382 in render
381
template = request.site.buildbot_service.templates.get_template("directory.html")
382
data = template.render(**cxt)
383
if isinstance(data, unicode):
/home/buildmaster/vbuildbot/local/lib/python2.7/site-packages/jinja2/environment.py:969 in render
968
exc_info = sys.exc_info()
969
return self.environment.handle_exception(exc_info, True)
970
/home/buildmaster/vbuildbot/local/lib/python2.7/site-packages/jinja2/environment.py:742 in handle_exception
741
exc_type, exc_value, tb = traceback.standard_exc_info
742
reraise(exc_type, exc_value, tb)
743
/home/buildmaster/pypy-buildbot/master/templates/directory.html:1 in top-level template code
0
1
{% extends "layout.html" %}
2
{% block morehead %}
/home/buildmaster/pypy-buildbot/master/templates/layout.html:54 in top-level template code
53
54
{%- block barecontent -%}
55
<hr/>
/home/buildmaster/pypy-buildbot/master/templates/layout.html:64 in block "barecontent"
63
<div class="content">
64
{%- block content -%}
65
{%- endblock -%}
/home/buildmaster/pypy-buildbot/master/templates/directory.html:42 in block "content"
41
42
{% set has_tests = files|join('', attribute='own_summary')|length > 0 or
43
files|join('', attribute='app_summary')|length > 0 %}
/home/buildmaster/vbuildbot/local/lib/python2.7/site-packages/jinja2/filters.py:318 in do_join
317
if not eval_ctx.autoescape:
318
return text_type(d).join(imap(text_type, value))
319