示例#1
0
 def _buildRequestCallback(self, notif):
     buildername = notif['buildername']
     if buildername in self._builder_observers:
         brs = buildrequest.BuildRequestStatus(buildername, notif['brid'],
                                               self)
         for observer in self._builder_observers[buildername]:
             if hasattr(observer, 'requestSubmitted'):
                 eventually(observer.requestSubmitted, brs)
示例#2
0
 def br_consumer_cb(self, key, msg):
     buildername = msg['buildername']
     if buildername in self._builder_observers:
         brs = buildrequest.BuildRequestStatus(buildername,
                                               msg['brid'], self)
         for observer in self._builder_observers[buildername]:
             if hasattr(observer, 'requestSubmitted'):
                 eventually(observer.requestSubmitted, brs)
示例#3
0
 def br_consumer_cb(self, key, msg):
     builderid = msg['builderid']
     buildername = None
     # convert builderid to buildername
     for b in itervalues(self.botmaster.builders):
         if builderid == (yield b.getBuilderId()):
             buildername = b.name
             break
     if buildername in self._builder_observers:
         brs = buildrequest.BuildRequestStatus(buildername,
                                               msg['buildrequestid'], self)
         for observer in self._builder_observers[buildername]:
             if hasattr(observer, 'requestSubmitted'):
                 eventually(observer.requestSubmitted, brs)