Using html.WebStatus directly

This commit is contained in:
Sergio Durigan Junior 2015-01-14 17:36:57 -05:00
parent ffb6a70bce
commit a4baf8491e

View file

@ -85,15 +85,15 @@ from buildbot.status.web import authz, auth
## The following class is a hack. It is needed because Builbot's
## webserver treats everything it doesn't know as text/html. Sigh...
class WebStatusWithTextDefault(html.WebStatus):
def __init__ (self, http_port, authz, **kwargs):
html.WebStatus.__init__ (self, http_port = http_port,
authz = authz, **kwargs)
# class WebStatusWithTextDefault(html.WebStatus):
# def __init__ (self, http_port, authz, **kwargs):
# html.WebStatus.__init__ (self, http_port = http_port,
# authz = authz, **kwargs)
def setupSite(self):
result = html.WebStatus.setupSite(self)
self.site.resource.defaultType = r"text/plain"
return result
# def setupSite(self):
# result = html.WebStatus.setupSite(self)
# self.site.resource.defaultType = r"text/plain"
# return result
authz_cfg=authz.Authz(
# change any of these to True to enable; see the manual for more
@ -107,7 +107,8 @@ authz_cfg=authz.Authz(
stopAllBuilds = True,
cancelPendingBuild = True,
)
c['status'].append(WebStatusWithTextDefault (http_port=8010, authz=authz_cfg))
#c['status'].append(WebStatusWithTextDefault (http_port=8010, authz=authz_cfg))
c['status'].append (html.WebStatus (http_port = 8010, authz = authz_cfg))
#c['status'].append(html.WebStatus(http_port=8010,
# forceBuild = True,