1
from twisted.internet.defer import DeferredList
4
def gather_results(deferreds, consume_errors=False):
5
d = DeferredList(deferreds, fireOnOneErrback=1,
6
consumeErrors=consume_errors)
7
d.addCallback(lambda r: [x[1] for x in r])
8
d.addErrback(lambda f: f.value.subFailure)