[Python-checkins] python/dist/src/Lib asyncore.py,1.59,1.60

akuchling at users.sourceforge.net akuchling at users.sourceforge.net
Fri Aug 13 22:06:59 CEST 2004


Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2450

Modified Files:
	asyncore.py 
Log Message:
Back out patch #982681

Index: asyncore.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/asyncore.py,v
retrieving revision 1.59
retrieving revision 1.60
diff -C2 -d -r1.59 -r1.60
*** asyncore.py	18 Jul 2004 06:14:41 -0000	1.59
--- asyncore.py	13 Aug 2004 20:06:57 -0000	1.60
***************
*** 264,277 ****
          # try to re-use a server port if possible
          try:
-             # Windows SO_REUSEADDR is very broken (from a unixy perspective)
-             if sys.platform == 'win32':
-                 reuse_constant = socket.SO_EXCLUSIVEADDRUSE
-             else:
-                 reuse_constant = socket.SO_REUSEADDR
- 
              self.socket.setsockopt(
!                 socket.SOL_SOCKET, reuse_constant,
                  self.socket.getsockopt(socket.SOL_SOCKET,
!                                        reuse_constant) | 1
                  )
          except socket.error:
--- 264,271 ----
          # try to re-use a server port if possible
          try:
              self.socket.setsockopt(
!                 socket.SOL_SOCKET, socket.SO_REUSEADDR,
                  self.socket.getsockopt(socket.SOL_SOCKET,
!                                        socket.SO_REUSEADDR) | 1
                  )
          except socket.error:



More information about the Python-checkins mailing list