Commit 042cf1ae authored by Giampaolo Rodolà's avatar Giampaolo Rodolà

Merged revisions 83703 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/branches/release27-maint

........
  r83703 | giampaolo.rodola | 2010-08-04 10:35:25 +0200 (mer, 04 ago 2010) | 1 line

  fix issue #2944: asyncore doesn't handle connection refused correctly (patch by Alexander Shigin)
........
parent dba50788
......@@ -422,8 +422,11 @@ class dispatcher:
self.handle_read()
def handle_connect_event(self):
self.connected = True
err = self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_ERROR)
if err != 0:
raise socket.error(err, _strerror(err))
self.handle_connect()
self.connected = True
def handle_write_event(self):
if self.accepting:
......
......@@ -817,3 +817,4 @@ Tarek Ziad
Peter strand
Jesse Noller
Fredrik Hrd
Alexander Shigin
......@@ -89,6 +89,8 @@ C-API
Library
-------
- Issue #2944: asyncore doesn't handle connection refused correctly.
- Issue #8447: Make distutils.sysconfig follow symlinks in the path to
the interpreter executable. This fixes a failure of test_httpservers
on OS X.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment