Пример #1
0
 def handleSentData(self, sent):
     if len(self.toSend) > 0:
         self.toSend[0].data = self.toSend[0].data[sent:]
         if len(self.toSend[0].data) == 0:
             if self.toSend[0].callback:
                 self.toSend[0].callback()
             self.toSend = self.toSend[1:]
     self.to_send_length -= sent
     if len(self.toSend) == 0:
         eventloop.remove_write_callback(self.socket)
Пример #2
0
 def onWriteReady():
     eventloop.remove_write_callback(self.socket)
     self.socketConnectTimeout.cancel()
     rv = self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_ERROR)
     if rv == 0:
         trap_call(self, callback, self)
     else:
         msg = errno.errorcode.get(rv, _('Unknown Error code'))
         trap_call(self, errback, ConnectionError(msg))
     self.connectionErrback = None
Пример #3
0
 def handleSentData(self, sent):
     if len(self.toSend) > 0:
         self.toSend[0].data = self.toSend[0].data[sent:]
         if len(self.toSend[0].data) == 0:
             if self.toSend[0].callback:
                 self.toSend[0].callback()
             self.toSend = self.toSend[1:]
     self.to_send_length -= sent
     if len(self.toSend) == 0:
         eventloop.remove_write_callback(self.socket)
Пример #4
0
 def onWriteReady():
     eventloop.remove_write_callback(self.socket)
     self.socketConnectTimeout.cancel()
     rv = self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_ERROR)
     if rv == 0:
         trap_call(self, callback, self)
     else:
         msg = errno.errorcode.get(rv, _('Unknown Error code'))
         trap_call(self, errback, ConnectionError(msg))
     self.connectionErrback = None
Пример #5
0
 def remove_write_callback(self, socket):
     eventloop.remove_write_callback(socket)
Пример #6
0
 def remove_write_callback(self, socket):
     eventloop.remove_write_callback(socket)
Пример #7
0
 def onWriteTimeout():
     eventloop.remove_write_callback(self.socket)
     trap_call(self, errback, ConnectionTimeout(host))
     self.connectionErrback = None
Пример #8
0
 def onWriteTimeout():
     eventloop.remove_write_callback(self.socket)
     trap_call(self, errback, ConnectionTimeout(host))
     self.connectionErrback = None