def _on_connection_socket_select(self, fd):
        try:
            conn = self.connections[fd]
        except __HOLE__:
            # fd could have already been removed if the other end of the socket closed
            # and was handled before fd. fd has already been handled so
            # move along
            return
        try:
            cont = conn.bridge(fd)
            if not cont:
                self.remove(conn)
        except Exception as e:
            self.logger.exception(e)
            self.remove(conn)
dataset/ETHPy150Open google/nogotofail/nogotofail/mitm/connection/server.py/Server._on_connection_socket_select