Package buildbot :: Package status :: Module words :: Class Contact
[frames] | no frames]

Class Contact

source code

base.StatusReceiver --+
Known Subclasses:

Instance Methods
__init__(self, channel) source code
getCommandMethod(self, command) source code
getBuilder(self, which) source code
getControl(self, which) source code
list of buildbot.process.builder.Builder
getAllBuilders(self) source code
convertTime(self, seconds) source code
reportBuild(self, builder, buildnum)
Returns True if this build should be reported for this contact (eliminating duplicates), and also records the report for later
source code
doSilly(self, message) source code
command_HELLO(self, args, who) source code
command_VERSION(self, args, who) source code
command_LIST(self, args, who) source code
command_STATUS(self, args, who) source code
validate_notification_event(self, event) source code
list_notified_events(self) source code
notify_for(self, *events) source code
subscribe_to_build_events(self) source code
unsubscribe_from_build_events(self) source code
add_notification_events(self, events) source code
remove_notification_events(self, events) source code
remove_all_notification_events(self) source code
command_NOTIFY(self, args, who) source code
command_WATCH(self, args, who) source code
buildsetSubmitted(self, buildset) source code
builderAdded(self, builderName, builder) source code
builderChangedState(self, builderName, state) source code
requestSubmitted(self, brstatus) source code
builderRemoved(self, builderName) source code
buildStarted(self, builderName, build) source code
buildFinished(self, builderName, build, results) source code
notify_for_finished(self, build) source code
watchedBuildFinished(self, b) source code
command_FORCE(self, args, who) source code
command_STOP(self, args, who) source code
emit_status(self, which) source code
emit_last(self, which) source code
command_LAST(self, args, who) source code
command_MUTE(self, args, who) source code
command_UNMUTE(self, args, who) source code
build_commands(self) source code
command_HELP(self, args, who) source code
command_SOURCE(self, args, who) source code
command_COMMANDS(self, args, who) source code
command_DESTROY(self, args, who) source code
command_DANCE(self, args, who) source code
command_EXCITED(self, args, who) source code
handleAction(self, data, user) source code
Special descriptor for class __provides__

Inherited from base.StatusReceiver: __providedBy__, buildETAUpdate, changeAdded, logChunk, logFinished, logStarted, requestCancelled, slaveConnected, slaveDisconnected, stepETAUpdate, stepFinished, stepStarted, stepText2Changed, stepTextChanged

Class Variables
  silly = {'It\'s You !!': ['How are you gentlemen !!', 'All you...
  results_descriptions = {0: 'Success', 1: 'Warnings', 2: 'Failu...
  __implemented__ = <implementedBy buildbot.status.words.Contact>
Method Details

buildsetSubmitted(self, buildset)

source code 
Overrides: base.StatusReceiver.buildsetSubmitted

builderAdded(self, builderName, builder)

source code 
Overrides: base.StatusReceiver.builderAdded

builderChangedState(self, builderName, state)

source code 
Overrides: base.StatusReceiver.builderChangedState

requestSubmitted(self, brstatus)

source code 
Overrides: base.StatusReceiver.requestSubmitted

builderRemoved(self, builderName)

source code 
Overrides: base.StatusReceiver.builderRemoved

buildStarted(self, builderName, build)

source code 
Overrides: base.StatusReceiver.buildStarted

buildFinished(self, builderName, build, results)

source code 
Overrides: base.StatusReceiver.buildFinished


Special descriptor for class __provides__

The descriptor caches the implementedBy info, so that
we can get declarations for objects without instance-specific
interfaces a bit quicker.

For example:

  >>> from zope.interface import Interface
  >>> class IFooFactory(Interface):
  ...     pass
  >>> class IFoo(Interface):
  ...     pass
  >>> class C(object):
  ...     implements(IFoo)
  ...     classProvides(IFooFactory)
  >>> [i.getName() for i in C.__provides__]

  >>> [i.getName() for i in C().__provides__]

Overrides: base.StatusReceiver.__provides__

Class Variable Details


{'It\'s You !!': ['How are you gentlemen !!',
                  'All your base are belong to us.',
                  'You are on the way to destruction.'],
 'What happen ?': 'Somebody set up us the bomb.',
 'What you say !!': ['You have no chance to survive make your time.',
                     'HA HA HA HA ....']}


{0: 'Success', 1: 'Warnings', 2: 'Failure', 4: 'Exception'}