예제 #1
0
파일: net.py 프로젝트: cool-RR/Miro
 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
파일: net.py 프로젝트: cool-RR/Miro
 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
파일: net.py 프로젝트: kfatehi/miro
 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
파일: net.py 프로젝트: kfatehi/miro
 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
파일: framework.py 프로젝트: cool-RR/Miro
 def remove_write_callback(self, socket):
     eventloop.remove_write_callback(socket)
예제 #6
0
파일: framework.py 프로젝트: kmshi/miro
 def remove_write_callback(self, socket):
     eventloop.remove_write_callback(socket)
예제 #7
0
파일: net.py 프로젝트: cool-RR/Miro
 def onWriteTimeout():
     eventloop.remove_write_callback(self.socket)
     trap_call(self, errback, ConnectionTimeout(host))
     self.connectionErrback = None
예제 #8
0
파일: net.py 프로젝트: kfatehi/miro
 def onWriteTimeout():
     eventloop.remove_write_callback(self.socket)
     trap_call(self, errback, ConnectionTimeout(host))
     self.connectionErrback = None