[Twisted-Python] deferred proposed update
Tommi Virtanen
tv at tv.debian.net
Tue Jan 20 04:30:09 EST 2004
Fabrice Coudert wrote:
> I 'd like to add a pre-processing and post-processing callback in a
> deferred callback list. I did somthing like this :
>
> my_defer = getADeferredForSomething()
> new_defer = defer.Deferred()
> new_defer.addCallback(preprocessing)
> new_defer.chainDeferred(my_defer)
> new_defer.addCallback(postprocessing)
> my_defer = new_defer
You are using Deferreds incorrectly. For example, nothing here
makes new_defer ever trigger.
You haven't stated clearly what you want to do, but I don't see
why you aren't just doing this:
d = getADeferredForSomething()
d.addCallback(preprocessing)
d.addCallback(theRealMcCoy)
d.addCallback(postprocessing)
More information about the Twisted-Python
mailing list