[Python-checkins] python/dist/src/Lib asyncore.py,1.53,1.54

akuchling at users.sourceforge.net akuchling at users.sourceforge.net
Wed Jul 7 14:23:56 CEST 2004


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

Modified Files:
	asyncore.py 
Log Message:
For readable() objects, the previous value of 'flags' was ignored.  
Rearrange code for writable() case to make the parallel logic clearer

Index: asyncore.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/asyncore.py,v
retrieving revision 1.53
retrieving revision 1.54
diff -C2 -d -r1.53 -r1.54
*** asyncore.py	30 Jun 2004 09:02:32 -0000	1.53
--- asyncore.py	7 Jul 2004 12:23:53 -0000	1.54
***************
*** 139,145 ****
              flags = select.POLLERR | select.POLLHUP | select.POLLNVAL
              if obj.readable():
!                 flags = select.POLLIN | select.POLLPRI
              if obj.writable():
!                 flags = flags | select.POLLOUT
              if flags:
                  pollster.register(fd, flags)
--- 139,145 ----
              flags = select.POLLERR | select.POLLHUP | select.POLLNVAL
              if obj.readable():
!                 flags |= select.POLLIN | select.POLLPRI
              if obj.writable():
!                 flags |= select.POLLOUT
              if flags:
                  pollster.register(fd, flags)



More information about the Python-checkins mailing list