Beispiel #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
Beispiel #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
Beispiel #3
0
 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