On Tue, Feb 1, 2011 at 9:58 PM, Richard Tew <span dir="ltr"><<a href="mailto:richard.m.tew@gmail.com">richard.m.tew@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">As I now have a Ubuntu installation running in a virtual machine, I took a look at this.  It was a bug in asyncore in Python 2.6, where a connection error was treated like a normal connection event.  I added special case code to stacklesssocket.py to do the proper handling if Python 2.6 is being used.  A new version has been checked in.</div>
</div></blockquote><div><br></div><div>A strange thing is that when I run the socket unit tests against stacklesssocket module, they pass if this fix is not in place.  And fail if this fix is in place.  Since this fix is obviously correct if not just correcter, I'll have to look into this a bit more.</div>
<div><br></div><div>Cheers,</div><div>Richard. </div></div>