[pypy-commit] buildbot default: merge iko's fork for buildbot 0.8.3 compatibility
antocuni
noreply at buildbot.pypy.org
Sun Aug 7 20:40:18 CEST 2011
Author: Antonio Cuni <anto.cuni at gmail.com>
Branch:
Changeset: r557:ed37082e4830
Date: 2011-08-06 17:46 +0200
http://bitbucket.org/pypy/buildbot/changeset/ed37082e4830/
Log: merge iko's fork for buildbot 0.8.3 compatibility
diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py
--- a/bot2/pypybuildbot/master.py
+++ b/bot2/pypybuildbot/master.py
@@ -57,6 +57,7 @@
url,
data[i:])
return data
+
_previous_body = StatusResourceBuilder.body
if _previous_body.__name__ == 'body':
StatusResourceBuilder.body = my_body
diff --git a/bot2/pypybuildbot/summary.py b/bot2/pypybuildbot/summary.py
--- a/bot2/pypybuildbot/summary.py
+++ b/bot2/pypybuildbot/summary.py
@@ -640,7 +640,7 @@
i = rev.index(':')
return (2, int(rev[:i]), rev)
# unknown
- return (3, rev)
+ return (0, rev)
HEAD_ELEMENTS = [
'<title>%(title)s</title>',
@@ -656,13 +656,18 @@
self.categories = categories
self.branch_order_prefixes = branch_order_prefixes
- def content(self, request):
- old_head_elements = request.site.buildbot_service.head_elements
+ def content(self, request, *args, **kw):
+ unset = old_head_elements = object()
+ try:
+ old_head_elements = request.site.buildbot_service.head_elements
+ except AttributeError:
+ pass
self.head_elements = HEAD_ELEMENTS
try:
- return HtmlResource.content(self, request)
+ return HtmlResource.content(self, request, *args, **kw)
finally:
- request.site.buildbot_service.head_elements = old_head_elements
+ if old_head_elements is not unset:
+ request.site.buildbot_service.head_elements = old_head_elements
def getTitle(self, request):
status = self.getStatus(request)
More information about the pypy-commit
mailing list