Skip to content

Commit

Permalink
use gatherResults for parallel goodness
Browse files Browse the repository at this point in the history
  • Loading branch information
djmitche committed Jan 29, 2013
1 parent 5a271ba commit b9f3197
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions master/buildbot/data/schedulers.py
Expand Up @@ -63,8 +63,10 @@ class SchedulersEndpoint(Db2DataMixin, base.Endpoint):
def get(self, options, kwargs):
schedulers = yield self.master.db.schedulers.getSchedulers(
masterid=kwargs.get('masterid'))
defer.returnValue(
[ (yield self.db2data(schdict)) for schdict in schedulers ])
schdicts = yield defer.gatherResults(
[ self.db2data(schdict) for schdict in schedulers ],
consumeErrors=True)
defer.returnValue(schdicts)

def startConsuming(self, callback, options, kwargs):
return self.master.mq.startConsuming(callback,
Expand Down

0 comments on commit b9f3197

Please sign in to comment.