twisted.internet.defer.Deferred.callback(self, result)
method documentationtwisted.internet.defer.Deferred
View Source
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.
Parameters | result | The object which will be passed to the first callback added to this Deferred (via addCallback ). |
Raises | AlreadyCalledError | If callback or errback has already been called on this Deferred . |