mirror of
https://github.com/python/cpython.git
synced 2025-08-17 15:21:26 +00:00
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) ........
This commit is contained in:
parent
dba50788a7
commit
042cf1ae8c
3 changed files with 7 additions and 1 deletions
|
@ -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 Håård
|
||||
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.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue