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)
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)
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)