<br><br><div class="gmail_quote">On Thu, Jul 7, 2011 at 10:44 AM, Tristan Seligmann <span dir="ltr">&lt;<a href="mailto:mithrandi@mithrandi.net">mithrandi@mithrandi.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Thu, Jul 7, 2011 at 9:31 AM, John Aherne &lt;<a href="mailto:johnaherne@rocs.co.uk">johnaherne@rocs.co.uk</a>&gt; wrote:<br>
&gt; The fact that _canceller_WAITING is not called makes me think I am making<br>
&gt; the wrong call on the request deferred when I use d._canceller(), but I have<br>
&gt; not seen anything else I can call.<br>
<br>
</div>I&#39;ll admit to not knowing exactly what you&#39;re doing, but shouldn&#39;t you<br>
be calling d.cancel() not d._canceller() ?<br></blockquote><div><br></div><div>You are correct of course. I started off using cancel() but was getting already called errors. So I started looking around to see what was going on and tried to trace through the various functions being called. That&#39;s how I ended up playing around with _canceller.</div>
<div><br></div><div>What I did not do was find out what was really causing the already called errors.</div><div><br></div><div>Which now you have prompted me I have sorted out. Typically something silly - like overriding the callLater functions.</div>
<div><br></div><div>So sorry for all the noise over _canceller.</div><div><br></div><div>Thanks</div><div><br></div><div>John Aherne</div><div><br></div><div><br></div><div><br></div><div><br></div></div>