예제 #1
0
 def doRead(self):
     if not self.connected:
         return
     try:
         (fds, message) = fdpass.readfds(self.fileno(), 64 * 1024)
     except OSError, e:
         if e.errno in (errno.EWOULDBLOCK, errno.EAGAIN):
             return
         else:
             return main.CONNECTION_LOST
예제 #2
0
 def doRead(self):
     if not self.connected:
         return
     try:
         (fds, message) = fdpass.readfds(self.fileno(), 64 * 1024)
     except OSError, e:
         if e.errno in (errno.EWOULDBLOCK, errno.EAGAIN):
             return
         else:
             return main.CONNECTION_LOST
예제 #3
0
파일: fdserver.py 프로젝트: flyapen/UgFlu
 def doRead(self):
     if not self.connected:
         return
     try:
         (fds, message) = fdpass.readfds(self.fileno(), 64 * 1024)
     except socket.error, se:
         if se.args[0] == errno.EWOULDBLOCK:
             return
         else:
             return main.CONNECTION_LOST