Run all success callbacks that have been added to this Deferred.

Each callback will have its result passed as the first argument to the next; this way, the callbacks act as a 'processing chain'. If the success-callback returns a Failure or raises an Exception, processing will continue on the *error* callback chain. If a callback (or errback) returns another Deferred, this Deferred will be chained to it (and further callbacks will not run until that Deferred has a result).

An instance of Deferred may only have either callback or errback called on it, and only once.

ParametersresultThe object which will be passed to the first callback added to this Deferred (via addCallback).
RaisesAlreadyCalledErrorIf callback or errback has already been called on this Deferred.
API Documentation for Twisted, generated by pydoctor at 2019-11-11 15:02:42.