Пример #1
0
 def __send_cb(self, handle, error):
     self._pending_writes -= 1
     if self._pending_writes == 0:
         self._flush_event.set()
     if error is not None:
         log.debug("send failed: %d %s", error, pyuv.errno.strerror(error))
         evergreen.current.loop.call_soon(self.close)
Пример #2
0
 def __write_cb(self, handle, error):
     self._pending_writes -= 1
     if self._pending_writes == 0:
         self._flush_event.set()
     if error is not None:
         log.debug('write failed: %d %s', error, pyuv.errno.strerror(error))
         evergreen.current.loop.call_soon(self.close)
Пример #3
0
 def __listen_cb(self, handle, error):
     if error is not None:
         log.debug('listen failed: %d %s', error, errno.strerror(error))
         return
     pipe_handle = pyuv.Pipe(self._handle.loop)
     try:
         self._handle.accept(pipe_handle)
     except PipeError as e:
         log.debug('accept failed: %d %s', e.args[0], e.args[1])
         pipe_handle.close()
     else:
         conn = self.connection_cls(pipe_handle)
         conn._set_accepted(self)
         self.handle_connection(conn)
Пример #4
0
 def __listen_cb(self, handle, error):
     if error is not None:
         log.debug('listen failed: %d %s', error, errno.strerror(error))
         return
     tcp_handle = pyuv.TCP(self._handle.loop)
     try:
         self._handle.accept(tcp_handle)
     except TCPError as e:
         log.debug('accept failed: %d %s', e.args[0], e.args[1])
         tcp_handle.close()
     else:
         conn = self.connection_cls(tcp_handle)
         conn._set_accepted(self)
         self.handle_connection(conn)
Пример #5
0
 def __listen_cb(self, handle, error):
     if error is not None:
         log.debug('listen failed: %d %s', convert_errno(error), pyuv.errno.strerror(error))
         return
     pipe_handle = pyuv.Pipe(self._handle.loop)
     try:
         self._handle.accept(pipe_handle)
     except pyuv.error.PipeError as e:
         log.debug('accept failed: %d %s', convert_errno(e.args[0]), pyuv.errno.strerror(e.args[1]))
         pipe_handle.close()
     else:
         conn = self.connection_class(pipe_handle)
         conn._set_accepted(self)
         self.handle_connection(conn)
Пример #6
0
 def __write_cb(self, handle, error):
     if error is not None:
         log.debug('write failed: %d %s', convert_errno(error), pyuv.errno.strerror(error))
         evergreen.current.loop.call_soon(self.close)