Package buildbot :: Package status :: Module html :: Class HTMLLog
[frames | no frames]

Class HTMLLog

Resource --+
           |
          HTMLLog


Method Summary
  __init__(self, original)
  render(self, request)
Render a given resource.
    Inherited from Resource
  delEntity(self, name)
  getChild(self, path, request)
Retrieve a 'child' resource from me.
  getChildForRequest(self, request)
  getChildWithDefault(self, path, request)
Retrieve a static or dynamically generated child resource from me.
  getDynamicEntity(self, name, request)
  getStaticEntity(self, name)
  listDynamicEntities(self, request)
  listDynamicNames(self)
  listEntities(self)
  listNames(self)
  listStaticEntities(self)
  listStaticNames(self)
  putChild(self, path, child)
Register a static child.
  reallyPutEntity(self, name, entity)
  render_HEAD(self, request)
Default handling of HEAD method.

Class Variable Summary
Implements __implemented__ = <implementedBy buildbot.status.html.HT...
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...
    Inherited from Resource
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...
MetaInterface entityType = <MetaInterface twisted.web.resource.IResour...
int isLeaf = 0                                                                     
NoneType server = None                                                                  

Method Details

render(self, request)

Render a given resource. See IResource's render method.

I delegate to methods of self with the form 'render_METHOD' where METHOD is the HTTP that was used to make the request. Examples: render_GET, render_HEAD, render_POST, and so on. Generally you should implement those methods instead of overriding this one.

render_METHOD methods are expected to return a string which will be the rendered page, unless the return value is twisted.web.server.NOT_DONE_YET, in which case it is this class's responsibility to write the results to request.write(data), then call request.finish().

Old code that overrides render() directly is likewise expected to return a string or NOT_DONE_YET.
Overrides:
twisted.web.resource.Resource.render (inherited documentation)

Class Variable Details

__implemented__

Type:
Implements
Value:
<implementedBy buildbot.status.html.HTMLLog>                           

__provides__

Type:
ClassProvides
Value:
<zope.interface.declarations.ClassProvides object at 0x413d2eec>       

Generated by Epydoc 2.1 on Sun Dec 10 22:04:44 2006 http://epydoc.sf.net