[Zope-Checkins] CVS: Zope/ZServer/medusa - asyncore.py:1.14.2.2

Brian Lloyd brian@digicool.com
Fri, 14 Dec 2001 14:41:52 -0500


Update of /cvs-repository/Zope/ZServer/medusa
In directory cvs.zope.org:/tmp/cvs-serv29879

Modified Files:
      Tag: Zope-2_5-branch
	asyncore.py 
Log Message:
Grab last fix from Python2.2 to stay in sync.


=== Zope/ZServer/medusa/asyncore.py 1.14.2.1 => 1.14.2.2 ===
             self.socket.setblocking (0)
             self.connected = 1
-            self.addr = sock.getpeername()
+            # XXX Does the constructor require that the socket passed
+            # be connected?
+            try:
+                self.addr = sock.getpeername()
+            except socket.error:
+                # The addr isn't crucial
+                pass
         else:
             self.socket = None