Package buildbot :: Package slave :: Module bot :: Class Bot
[frames | no frames]

Class Bot

      Service --+    
                |    
     MultiService --+
                    |
Jellyable --+       |
            |       |
 Serializable --+   |
                |   |
    Referenceable --+
                    |
                   Bot


I represent the slave-side bot.
Method Summary
  __init__(self, basedir, usePTY, not_really)
  remote_getCommands(self)
  remote_getDirs(self)
  remote_getSlaveInfo(self)
This command retrieves data from the files in SLAVEDIR/info/* and sends the contents to the buildmaster.
  remote_print(self, message)
  remote_setBuilderList(self, wanted)
  startService(self)
    Inherited from Referenceable
  jellyFor(self, jellier)
(internal)
  remoteMessageReceived(self, broker, message, args, kw)
A remote message has been received.
    Inherited from Serializable
  processUniqueID(self)
Return an ID which uniquely represents this object for this process.
    Inherited from Jellyable
  getStateFor(self, jellier)
    Inherited from MultiService
  __iter__(self)
  addService(self, service)
  getServiceNamed(self, name)
  privilegedStartService(self)
  removeService(self, service)
  stopService(self)
    Inherited from Service
  __getstate__(self)
  disownServiceParent(self)
  setName(self, name)
  setServiceParent(self, parent)

Class Variable Summary
str name = 'bot'
NoneType usePTY = None                                                                  
    Inherited from Referenceable
Implements __implemented__ = <implementedBy twisted.spread.flavors....
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...
NoneType perspective = None                                                                  
    Inherited from Jellyable
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...
    Inherited from Service
NoneType parent = None                                                                  
int running = 0                                                                     

Method Details

remote_getSlaveInfo(self)

This command retrieves data from the files in SLAVEDIR/info/* and sends the contents to the buildmaster. These are used to describe the slave and its configuration, and should be created and maintained by the slave administrator. They will be retrieved each time the master-slave connection is established.

Class Variable Details

name

Type:
str
Value:
'bot'                                                                  

usePTY

Type:
NoneType
Value:
None                                                                  

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