Good catch, I really should mention that...<br><br><div class="gmail_quote">On Tue, Mar 29, 2011 at 8:56 AM, Peter Hogg <span dir="ltr">&lt;<a href="mailto:dev@vokoda.com">dev@vokoda.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

I haven&#39;t been following the thread, but just wanted to mention<br>
something that caught me out when I was learning to use deferreds.<br>
<br>
Both the old deferred documentation and your fix-up fail to mention<br>
addCallbacks() until near the end, when in practice I find<br>
addCallbacks() to be much more useful than addCallback(). The diagram<br>
near the top demonstrating the deferred process also implies the use of<br>
addCallbacks(), even though prior to this only addCallback() and<br>
addErrback() have been mentioned. This confused me into thinking a<br>
consecutive addCallback().addErrback() would register a callback and an<br>
errback at the same point in the processing chain.<br>
<br>
Apart from this point I found the old documentation very clear. If you<br>
really want the idiots guide I think you need animated diagrams, or<br>
something, but I don&#39;t see that happening.<br>
<br>
Rgds,<br>
vokoda<br>
<br>
Jasper St. Pierre wrote:<br>
&gt; Glyph Lefkowitz<br>
<div><div></div><div class="h5"><br>
_______________________________________________<br>
Twisted-Python mailing list<br>
<a href="mailto:Twisted-Python@twistedmatrix.com">Twisted-Python@twistedmatrix.com</a><br>
<a href="http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python" target="_blank">http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python</a><br>
</div></div></blockquote></div><br>