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)
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)
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)
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)
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)
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)