Accumulator to use with gobject signals where callbacks are supposed to
return a Deferred. With this, emit() will return a list of all the Deferred
returned by the connected callbacks. It ignores callback return values that
are not Deferreds.
Parameters | invocation_hint | (signal_id, detail, run_type) (this parameter is ignored)
(type: tuple
) |
| return_accu | a list of Deferred (or possibly None)
(type: list
) |
| handler_return | The return value of the signal handler
(type: elisa.core.utils.Deferred
) |
Returns | a tuple containing True and a list of deferreds.
(type: tuple
) |